首页 > 解决方案 > ImageMagick 转换与 PSD 文件

问题描述

我们使用的 Imagemagick 版本:ImageMagick 7.0.8-7。我们在Linux环境中运行相同。

我们使用以下命令生成缩略图。

convert src.psd -intent relative -density 72 -sample “500x375>” - 
quality 80 -colorspace sRGB -strip -auto-orient dest.jpg

缩略图生成工作正常。我可以打开文件并检查缩略图。问题是生成的缩略图没有在浏览器中打开。

当我更深入时,我发现以下是生成的缩略图图像的属性。(使用EXIFTOOL)

File Type                       : PSD
File Type Extension             : psd
MIME Type                       : application/vnd.adobe.photoshop

我认为 mimetype 和文件扩展名阻止它在浏览器中呈现。

任何解决此问题的帮助或指导将不胜感激。!

标签: javaimageimagemagick

解决方案


尝试以下 ImageMagick 命令

magick src.psd[0] -auto-orient -strip -colorspace sRGB -density 72 -sample “500x375>” -quality 80 dest.jpg


使用 [0] 仅转换展平层。

你有没有安装libjpeg?

你从中得到什么

magick -version


那列出JPG吗?

您可以发布指向您的 PDF 文件的链接吗?我在带有 IM 7.0.8.7 的 Mac 上的测试似乎可以正常工作

magick image.pdf[0] image.jpg


EXIFTOOL 显示 JPG


推荐阅读