【发布时间】:2018-10-10 01:01:11
【问题描述】:
目前,我正在使用多个 imagemagick 命令来修剪、调整大小(如果宽度或高度 > 5000)和正方形。是否可以合并为 1 个命令?
第一步:转换input_file.tif -fuzz 1% -trim output_file_trim.tif
第 2 步:使用来自output_file_trim.tif 的识别命令获取新的图像宽度和高度
第 3 步:从图像宽度和高度获取最大尺寸
第 4 步:如果最大尺寸 > 5000 则
转换output_file_trim.tif -resize 5000x5000 output_file_trim.tif
第五步:最后,完成图片转换
转换output_file_trim.tif -flatten -重心 -background white -extent "$max_dimension"x"$max_dimension" -format jpg output_file_final.jpg
@fmw42。以下单个命令是否正确实现了此要求:
convert `input_file.tif` -fuzz 1% -trim +repage \( +clone -rotate 90 +clone -mosaic +level-colors white \) +swap -flatten -gravity center -extent 105x105% -composite -format jpg `output_file_final.jpg`
【问题讨论】:
标签: imagemagick imagemagick-convert