带有PSD文件的ImageMagick转换

时间:2018-07-25 13:33:54

标签: java image imagemagick

我们使用的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和文件扩展名阻止了它在浏览器中呈现。

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

1 个答案:

答案 0 :(得分:0)

尝试以下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