我想使用任何软件生成一个单独的PSD格式的JPEG图像文件。
我尝试过ImageMagick,但它会将每一层都转换成不同的图像。
我也尝试过exiftool。它被转换成一个单一的图像,但质量非常差。
这是我在ImageMagick中的代码:
convert filename.psd -thumbnail 340x340 testing.jpg这是exiftool:
exiftool -Photoshop:PhotoshopThumbnail -b -resize filename.psd >z1.jpg发布于 2015-03-05 15:42:55
我得到的答案是:
convert filename.psd -flatten -quality 100 z.jpg我们可以更改质量参数。
发布于 2015-03-05 21:53:29
要生成缩略图,您应该运行:
convert filename.psd -flatten -thumbnail 340x340 filename-thumb.jpg或
convert filename.psd -flatten -thumbnail 340x filename-thumb.png或
convert filename.psd -flatten -thumbnail x340 filename-thumb.gif或者类似的。(自己找出在340x340__、340x和x340__之间变化时的不同大小。)
注意,关键参数,以消除不想要的'1图像每层‘的输出:你必须在命令中插入-flatten。
发布于 2021-01-29 08:48:14
libvips中的this缩略图可以做到这一点:
Vipsthumbnail filename.psd --size 300x请参阅libvips docs
如果你可以使用psd嵌入的缩略图(小到160x160 in px),那么使用psd-tools来提取缩略图是非常快的:
from psd_tools import PSDImage
PSDImage.open('filename.psd').thumbnail().save("thumb.png")https://stackoverflow.com/questions/28871570
复制相似问题