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