Ste*_*e A 5 imagemagick imagemagick-convert
我试图将图像裁剪成一堆 256x256 的图块(由于剩余部分,最右边和最底部的图像小于 256 像素),但 ImageMagick 总是生成 1x1 的图像。
我使用这个命令(Windows 7命令提示符):
convert WBS.png -crop 256x256 +repage +adjoin output\WBS_%02d.jpg
Run Code Online (Sandbox Code Playgroud)
裁剪后会显示以下消息:
convert: geometry does not contain image `WBS.png' @ warning/transform.c/CropImage/589.
Run Code Online (Sandbox Code Playgroud)
裁剪后,输出文件夹包含 1634 个 jpg 文件,全部为 1 x 1 像素。源图像为 7218x7650。
建议?我确信我犯了一些明显的错误,但我不知道那是什么。
如果图像的原点不在 0,0 处,就会发生这种情况。在这种情况下,+repage在处理图像之前使用应该可以解决问题,即
convert WBS.png +repage -crop 256x256 +repage +adjoin output\WBS_%02d.jpg
Run Code Online (Sandbox Code Playgroud)
另请参阅该选项的文档-crop。
| 归档时间: |
|
| 查看次数: |
1476 次 |
| 最近记录: |