У меня есть изображение 640 x 640 ... Я пытаюсь обрезать изображение с помощью imagemagick ( https://www.imagemagick.org/script/command-line-options.php#shave )
из командной строки. Мне нужно удалить около 20 пикселей от нижней части изображения полностью слева направо. (длинная полоса вдоль дна).
Какой будет команда для ввода в командной строке? Я использую версию этого программного обеспечения для Windows. Спасибо!
Использование ImageMagick «сек -chopоператор следующим образом, чтобы удалить 20 строк пикселей со дна:
-chop
convert image.png -gravity South -chop 0x20 result.png
Перейдите на -gravity Northнарезку 20 верхних рядов.
-gravity North
Изменить на:
convert image.png -gravity East -chop 20x0 result.png
обрезать с правой стороны, обратите внимание, что 20 пикселей теперь, прежде чем в xсепараторе.
x
Предполагая, что вы всегда знаете размер вашего изображения, вы можете сделать это так:
convert original.jpg -crop 640x620+0+0 cropped.jpg
С помощью -cropоператора вы указываете размер вырезанного изображения и смещение от верхнего левого угла старого изображения. Чтобы избавиться от 20px вдоль дна, вы должны выбрать размер 640x620и смещение0+0
-crop
640x620
0+0