Извлечь команду из могрифы
Я недавно открыл инструмент для редактирования изображений из командной строки 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 оригинала, и она увеличена, но уменьшена.