【问题标题】:Generate single thumbnail for Photoshop *.psd files为 Photoshop *.psd 文件生成单个缩略图
【发布时间】:2015-03-05 06:43:59
【问题描述】:

我想使用任何软件为 PSD 格式生成一个 JPEG 图像文件。

我尝试了 ImageMagick,但它会将每一层转换为不同的图像。

我也试过 exiftool。它已转换为一张图像,但质量非常差。

这是我在 ImageMagick 中的代码:

convert filename.psd -thumbnail 340x340 testing.jpg

这是exiftool:

exiftool -Photoshop:PhotoshopThumbnail -b -resize filename.psd >z1.jpg

【问题讨论】:

    标签: imagemagick jpeg photoshop psd exiftool


    【解决方案1】:

    我得到了这个答案:

    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进入命令。

      【讨论】:

        【解决方案3】:

        libvips 中的 Vipsthumbnail 可以做到这一点:

        Vipsthumbnail filename.psd --size 300x
        

        libvips docs

        如果您可以使用 psd 嵌入式缩略图(小至 160x160 像素), 使用 psd-tools 提取缩略图非常快:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-03-24
          • 1970-01-01
          • 2012-11-18
          • 1970-01-01
          • 1970-01-01
          • 2010-11-26
          • 2011-02-19
          • 1970-01-01
          相关资源
          最近更新 更多