我有许多原本没有保证金的图像(* .pdf)。文件大小各异,但通常为8000x4000到20000x14000像素。
我使用此命令将它们转换为jpeg:
for / r%x in(* .pdf)do convert -density 400 -quality 100%“%x”“%x.jpg”
但它产生了很大的利润。边距占图像尺寸的30%。所以我需要阻止它们或者去除它们。我试着查看IM手册,找到如何获得宽度和高度,并减去一些值并将其添加到-crop。但这对我来说太难了,我想要解决它大约1.5个小时没有结果。我是IM的新手。有人可以告诉我如何解决这个问题并删除保证金吗?
另外,我想修复例如文件的名称。 map.pdf to map.jpg现在导致map.pdf.jpg
答案 0 :(得分:2)
我使用此代码在转换为栅格后裁剪图像:
for /r %x in (*.pdf) do convert -density 400 -shave 1600x1600 -quality 34% "%x" "%x.jpg"