生成 Photoshop *.psd 文件的单个缩略图。

5
我希望使用任何软件将PSD格式生成一个单独的JPEG图像文件。
我尝试了ImageMagick,但它将每个图层转换为不同的图像。
我还尝试了exiftool。它转换成了一个单一的图像,但质量非常差。
这是我的ImageMagick代码:
convert filename.psd -thumbnail 340x340 testing.jpg

这是ExifTool:
exiftool -Photoshop:PhotoshopThumbnail -b -resize filename.psd >z1.jpg
3个回答

5

我得到了这个答案:

convert filename.psd -flatten -quality 100 z.jpg

我们可以更改质量参数。

2

为了生成缩略图,您应该运行以下命令:

 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

或类似的尺寸。 (在 340x340340xx340 之间变化时,请自行查找不同的尺寸。)

请注意,消除不需要的 '每层1张图片' 输出的关键参数是:您必须在命令中插入 -flatten


1
"Vipsthumbnail在libvips中可以做到这一点:"
Vipsthumbnail filename.psd --size 300x

请查看libvips文档

如果您只需要使用嵌入式缩略图(最小为160x160像素),使用psd-tools提取缩略图非常快速:

from psd_tools import PSDImage   
PSDImage.open('filename.psd').thumbnail().save("thumb.png")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接