我将创建一个幻灯片应用程序,从Google云端硬盘中读取图片。 Google云端硬盘中的图片大多数都是高分辨率的。因此,我必须将它们调整为1000x1000并保存到我的服务器以显示幻灯片。
我认为service.files()。get()API中有一个“thumbnailLink”(eq“https://lh4.googleusercontent.com/{hash}=s220”)属性,我只需修改通过将“s220”替换为“s1000”来返回1000x1000的链接但是,来自thumbnailLink的图像质量看起来并不那么好。最后,我的解决方案是将整个高分辨率图像下载到我的服务器并调整它们的大小。
如果Google Drive API可以提供更高分辨率的缩略图或者在thumbnailLink中设置属性来设置图像质量,这将会很好,这将节省Google Drive和我的服务器之间的大量带宽传输。