Общая форма:
convert input.jpg -crop WIDTHxHEIGHT+0+0 result.jpg
Если вы хотите обрезать до определенной ширины, скажем 1024, оставляя высоту неизменной:
convert image.jpg -crop 1024x+0+0 result.jpg
Если вы хотите обрезать до определенной высоты, скажем, 768, оставляя ширину без изменений - обратите внимание, что высота после x
:
convert image.jpg -crop x768+0+0 result.jpg
Если вы хотите обрезать до максимальной ширины и высоты, скажем, 1024 в ширину и 768 в высоту без искажения соотношения сторон :
convert image.jpg -crop 1024x768+0+0 result.jpg
Если вы хотите обрезать до определенной ширины и высоты, скажем, 1024 в ширину и 768 в высоту, и с удовольствием допустим грубые искажения:
convert image.jpg -crop 1024x768+0+0\! result.jpg
Воспринимайте восклицательный знак как значение «просто сделайте это!» . Обратите внимание, что обратная косая черта необходима только в Linux / Unix / macOS, чтобы экранировать восклицательный знак, обратная косая черта в Windows опускается.
Обратите внимание: если вы сохраняете обрезанное изображение в формате PNG, вы, вероятно, захотите впоследствии сбросить страницу, чтобы изображение "забывало" , которое раньше было частью большего изображения:
convert input.jpg -crop 1024x768+0+0 +repage result.png