【问题标题】:Google app engine python images API reduce image size谷歌应用引擎python图像API减少图像大小
【发布时间】:2016-12-16 16:23:37
【问题描述】:

我目前正在通过Images Python API 在我的 GAE 应用程序中处理图像。我需要减小 JPG 图像文件的大小而不裁剪它们。有没有办法做到这一点?对不起,如果这个问题有一个非常明显的答案,因为我似乎无法找到任何解决方案。

谢谢!

【问题讨论】:

    标签: python google-app-engine image-processing


    【解决方案1】:

    example code,看来您可以直接拨打images.resize(image, width, height)

    另请参阅文档中的 Transforming Images 部分。

    【讨论】:

    • 嘿!感谢回复。从我可以从 resize 函数中收集到的信息来看,它是为了改变图像的尺寸。但我想减小图像文件的大小,而不实际改变它的尺寸。我错过了什么吗?
    • 哦...我认为您可能需要更具体地说明您所说的大小。我假设你的意思是你想要一个尺寸更小的输出图像:-)。您可以尝试缩小图像大小,然后再恢复到原始大小。这可能会或可能不会减少图像占用的总内存——特别是对于像.jpg 这样的有损图像格式。出于好奇,你为什么要这样做?图片的存储空间非常便宜,因此文件大小不会对成本的影响太多
    • 对不起,我是图像处理的新手,我会尝试更好地构建我的问题并更新它。我需要我的服务器的客户端定期下载这些图像,而现在这些图像非常大。平均图像约为 100 kB,即使大小节省 20-30% 也会为客户端节省大量成本(即使图像质量会随着大小而下降,这也没关系,我将尝试在这两个方面取得平衡)。谢谢:)
    • @TanmayGarg 用于定期/经常访问您可以尝试利用缓存的相同图像大小。例如,请参阅stackoverflow.com/questions/8550066/…
    猜你喜欢
    • 2011-07-28
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多