2012-06-27 51 views
3

我们有一个PHP工具,通过调用ImageMagick将图像从PSD转换成其他格式将PSD文件转换为GIF,PNG,JPG文件时,ImageMagick能够在多大程度上保留剪切路径?

为了有可能扩展该工具的功能,我现在需要找出“ImageMagick将PSD文件转换为GIF,PNG和JPG文件相对于剪切路径”的可能性。回答下列问题:

  • 可以ImageMagick的转换PSD文件转换成GIF/JPG/PNG和保持剪切路径,以便它可以在后面进一步修改?

  • 或者ImageMagick的只有PSD文件转换成GIF/JPG/PNG,因此转换一切剪切路径外面走进一个透明区域

  • 做每个格式GIF,PNG和JPG 即使支持剪辑路径的意义上,PSD文件支持他们吗?

+0

你都注意到BONZO的答案吗?它对你的问题没有帮助吗? –

+0

你是一个奇怪的动物......在这里问(好)问题,但不对(好)答案或(任何)评论作出反应。 –

回答

5

我没有用夹子路径PSD文件 - 出于兴趣,你可以为我提供一个我可以在我的ImageMagick例如网站上使用?我有一个带有剪辑路径的jpg,但我不愿意在我的网站上使用它。

无论如何,我开始与我讲述了一个剪辑路径的JPG和运行此代码:

exec(" convert clip_path.jpg -clip -negate clipped1.jpg"); 
exec(" convert clip_path.jpg -resize x300 -clip -negate clipped2.jpg"); 
exec(" convert clip_path.jpg clipped3.png"); 
exec(" convert clipped3.png -clip -negate clipped4.jpg"); 

结果为:剪辑路径中

1 /反色 - 所以夹路径工作中。

2 /在剪辑路径中调整大小和反转的颜色 - 剪辑路径保留在调整大小。

3 /改变为PNG准备用于剪辑在测试4/

4 /反色剪辑路径内 - 夹路径是retaind改变格式时。

夹选项进行了http://www.imagemagick.org/script/command-line-options.php#clip列出一些例子,更多音符这里http://www.imagemagick.org/Usage/masking/#clip_mask

+0

甚至没有评论我的帖子 - 我放弃了这个网站。 – Bonzo

+0

你是一个真正的ImageMagician!我今天才开始在这里回答你的答案 - 但我已经找到了一些真正的宝石。请不要放弃! :-) –

相关问题