我正在玩构建过程,并想到将我们的PSD存储在我们的存储库中,以便在构建开始时我们可以将PSD文件转换为PNG/JPG图像。这将是伟大的,因为我们不会重新转换相同的压缩文件一遍又一遍,它也将允许我们改变图像压缩率没有任何负面影响的最终输出…这意味着有一天我们可以压缩到60%,然后提高到80%。
有谁知道一个库或方法来完成这个与ANT或Bash?
在ANT中实际上有一个图像任务。不过,我怀疑它是否能处理PSD文件。
另一个选择是使用外部工具,例如imagemagick包中的convert
:
<exec executable="convert">
<arg value="yourfile.psd">
<arg value="output.png">
</exec>
convert
有大量的裁剪/缩放/设置质量和压缩选项,所以它应该适合你的需要。