我正在尝试使用以下命令将psd文件转换为jpg格式文件:
gm -convert [input file name].psd -colorspace rgb -resize 150x150 -strip -quality 92 - sharpen 2 [output file name].jpg
gm -convert -clip -negate [input file name].psd -thumbnail 150x150 [output file name].jpg
这两个命令都运行正常。但对于某些具有rgb色彩空间的psd文件,不会生成正确的再现。
有什么建议吗?
答案 0 :(得分:1)
您是否尝试ImageMagick
?ImageMagick
具有相同的命令行,但也有PSD的缩略图,请通过此方式获取:
convert a.psd[0] b.jpg
答案 1 :(得分:0)
GraphicsMagick中的PSD阅读器不是很强大,PSD非常复杂且记录不完整。我见过的最好的免费实现是在GIMP中。
答案 2 :(得分:0)
我刚刚创建了一个Node模块,用于处理来自CLI的PSD文件。
对于那些不想破解Photoshop只是为了看到正确的渲染文件的非Windows用户(Gimp不是真正的解决方案,并且对现代PSD文件了解不足)。
Github repo的说明:
安装它:
npm install -g psd-cli
将myfile.psd
转换为新的myfile.png
:
psd myfile.psd
希望你觉得这很有用!任何功能请求都是最受欢迎的,我有很多想法,并且有助于改进代码,我们非常感谢:)