【发布时间】:2010-11-01 00:02:09
【问题描述】:
我想做的事:
我想让用户能够上传任意大小的图片。如果该图像超过 1024 宽或超过 768 高,则会调整其大小。然后它将图像大小调整到这些范围内,但保持比例。然后在右下角添加半透明水印,保存文件。
在添加水印之前,它会创建图像的副本并将其调整为缩略图大小(同时保持比例)并将其保存在单独的文件夹中。
PIL 的问题:
就调整大小而言,我希望它能够进行智能调整大小(保持比例)。此外,将其保存为 JPEG 时,我似乎对质量水平没有太多控制。我不得不将它保存为 PNG 以保持完整的质量,这非常重。
对于缩略图,通读 PIL 的文档听起来可能很困难,但我可能错了。
问题
是否有任何其他更高级的 Python 图像库可能更新一些,或者包含一些我正在寻找的功能?是否有任何公共功能可以做我正在寻找的我可以使用的功能?我不介意自己写这些东西,但想先检查一下。谢谢!
【问题讨论】:
-
到目前为止你写了什么?如果我们知道您遇到了哪些具体问题,PIL 可能可以处理该任务。
标签: python image python-imaging-library