Извлечь команду из могрифы

Я недавно открыл инструмент для редактирования изображений из командной строки Imagemagick который имеет инструмент под названием mogrify
я хотел бы, чтобы кто-то объяснил -extract команда ( см. здесь, если вам нужна ссылка)
Позвольте мне показать вам, что я сделал
Это оригинальное изображение
введите описание здесь

Затем я сделал две копии этого (с помощью любой команды редактирует исходный файл)

Для первого я использовал команду
mogrify -extract 500x500+224+202 '/home/ashhab/Desktop/Abstract_Wallpaper (copy).jpg'
Тогда я получаю это
введите описание здесь
Для второго я использовал эту команду
mogrify -extract 500x500 '/home/ashhab/Desktop/Abstract_Wallpaper (another copy).jpg'
и я понял
введите описание здесь
Команду можно объяснить как $mogrify -extract (size)(offset) [file path]

Так что мой вопрос, что означает смещение (+224+202) на самом деле делать? что означает смещение?

1 ответ

Решение

Смещение означает место, где должно начаться извлечение изображения. Таким образом, смещение +224+202 означает переход на 224 вправо и на 202 вниз и из этой точки выведите 500x500 пикселей, которые вы хотите (в этом случае это будут пиксели, но это также может быть процент).


По вашей ссылке If you omit the offsets, as in ... the image is resized to the specified dimensions instead, Таким образом, 3-я версия 500x500 оригинала, и она увеличена, но уменьшена.

Другие вопросы по тегам