Python成像替代品

Pau*_*lan 10 python command-line imaging libraries

我有python代码,只需要做一些简单的照片:剪裁,调整大小和覆盖水印.我使用了PIL,重新采样/调整大小的结果是可怕的.我使用了imagemagick,界面和命令的设计是将一只猫打包放在一个盒子里,然后反复将它扔到键盘上的一组楼梯上.

我正在寻找一些不是PIL或Imagemagick的东西,我可以使用它来进行简单,高质量的图像转换.就此而言,如果命令行界面良好,它甚至不必具有python绑定.

哦,它需要与平台无关,我们的生产服务器是linux,但我们的一些开发人员在windows上开发.它也不需要安装一堆愚蠢的gui代码来用作库.

bob*_*nce 18

我使用了PIL,重新采样/调整大小的结果是可怕的.

他们不应该,只要你:

  1. 仅使用Image.ANTIALIAS过滤进行缩减操作
  2. 仅使用Image.BICUBIC过滤进行升级操作.
  3. 如果使用调色板图像,请记住在调整大小之前转换为"RGB"颜色模式
  4. 不要使用.thumbnail().这是废话
  5. quality=保存JPEG时将级别设置为适当的值(默认值非常低)