gpt4 book ai didi

python - 使用 Python 进行简单的图像处理

转载 作者:太空宇宙 更新时间:2023-11-03 14:34:32 24 4
gpt4 key购买 nike

我正在尝试做的事情:

我想让用户能够上传任意大小的图片。如果此图像超过 1024 宽或超过 768 高,则会调整其大小。然后它调整图像的大小以使其在这些范围内,但保持比例。然后在右下角添加半透明水印,并保存文件。

在添加水印之前,它会创建图像的副本并将其调整为缩略图大小(同时保持比例)并将其保存在单独的文件夹中。

PIL 的问题:

就调整大小而言,我希望它有一种方法可以进行智能调整大小(保持比例)。此外,将其保存为 JPEG 时,我似乎无法控制质量级别。我必须将它保存为 PNG 以保持完整的质量,这非常沉重。

对于缩略图,听起来可能很难,通读PIL的文档,但我可能是错的。

问题

是否有任何其他更高级的 Python 图像库可能会更新一些,或者包含我正在寻找的一些功能?是否有任何公共(public)功能可以执行我正在寻找的我可以使用的功能?我不介意自己写这些东西,但想先检查一下。谢谢!

最佳答案

As far as resizing goes, I was hopingit would have a way to do smartresizing (keep proportions).

鉴于这可能是 Python 中的一两行,我不明白为什么这需要在库的界面中。

Also, I didn't seem to have muchcontrol over the quality level whensaving it as a JPEG.

引用handbook :

The save method supports the followingoptions:

quality

The image quality, on a scale from 1(worst) to 95 (best). The default is75. Values above 95 should be avoided; 100 completely disables the JPEGquantization stage.

你试过吗?如果是这样,为什么没有帮助?

关于python - 使用 Python 进行简单的图像处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3869517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com