Как я могу удалить указанное c количество пикселей с левой и правой сторон изображения, не зная ширины изображения:
Я пробовал:
convert img.png -crop +200 result.png
Но удаляет только с левой стороны
Вы можете использовать -shave, например, чтобы удалить 200 пикселей слева и справа:
-shave
convert input.png -shave 200x0 result.png
Или вот так для верха и низа:
convert input.png -shave 0x200 result.png
Вы можете использовать отрицательное число, чтобы удалить с правой стороны:
convert img.png -crop +200 +repage -crop -200 result.png