Недавно я изучил инструмент редактирования изображений в командной строке Imagemagick
, у которого есть инструмент под названием mogrify
. Мне бы хотелось, чтобы кто-то объяснил команду -extract
( См. здесь, если вам нужна ссылка ). Пусть я показываю, что вы сделали то, что я сделал. Это исходное изображение [/g1]
Затем я сделал две копии этого файла (с помощью любой команды редактирует исходный файл)
Для первого я использовал команду mogrify -extract 500x500+224+202 '/home/ashhab/Desktop/Abstract_Wallpaper (copy).jpg'
THen, я получил это [/g2]. Для второго я использовал эту команду mogrify -extract 500x500 '/home/ashhab/Desktop/Abstract_Wallpaper (another copy).jpg'
, и я получаю это [/g3]. Команда может быть объяснена как $mogrify -extract (size)(offset) [file path]
Итак, мой вопрос в том, что делает смещение (+224+202
) на самом деле? что означает среднее значение?
Смещение означает место, где он должен начать извлечение изображения. Таким образом, смещение + 224 + 202 означает переход 224 вправо и 202 в нижнюю часть, и с этой точки выньте требуемые 500x500 пикселей (в этом случае это будут пиксели, но это также может быть процент).
Из вашей ссылки If you omit the offsets, as in ... the image is resized to the specified dimensions instead. Таким образом, 3-я версия 500x500 оригинала и масштабируется, но уменьшена.
Смещение означает место, где он должен начать извлечение изображения. Таким образом, смещение + 224 + 202 означает переход 224 вправо и 202 в нижнюю часть, и с этой точки выньте требуемые 500x500 пикселей (в этом случае это будут пиксели, но это также может быть процент).
Из вашей ссылки If you omit the offsets, as in ... the image is resized to the specified dimensions instead
. Итак, 3-я версия 500x500 оригинала, и она увеличена, но увеличена вне .
Смещение означает место, где он должен начать извлечение изображения. Таким образом, смещение + 224 + 202 означает переход 224 вправо и 202 в нижнюю часть, и с этой точки выньте требуемые 500x500 пикселей (в этом случае это будут пиксели, но это также может быть процент).
Из вашей ссылки If you omit the offsets, as in ... the image is resized to the specified dimensions instead
. Итак, 3-я версия 500x500 оригинала, и она увеличена, но увеличена вне .
Смещение означает место, где он должен начать извлечение изображения. Таким образом, смещение + 224 + 202 означает переход 224 вправо и 202 в нижнюю часть, и с этой точки выньте требуемые 500x500 пикселей (в этом случае это будут пиксели, но это также может быть процент).
Из вашей ссылки If you omit the offsets, as in ... the image is resized to the specified dimensions instead
. Итак, 3-я версия 500x500 оригинала, и она увеличена, но увеличена вне .
Смещение означает место, где он должен начать извлечение изображения. Таким образом, смещение + 224 + 202 означает переход 224 вправо и 202 в нижнюю часть, и с этой точки выньте требуемые 500x500 пикселей (в этом случае это будут пиксели, но это также может быть процент).
Из вашей ссылки If you omit the offsets, as in ... the image is resized to the specified dimensions instead
. Итак, 3-я версия 500x500 оригинала, и она увеличена, но увеличена вне .
Смещение означает место, где он должен начать извлечение изображения. Таким образом, смещение + 224 + 202 означает переход 224 вправо и 202 в нижнюю часть, и с этой точки выньте требуемые 500x500 пикселей (в этом случае это будут пиксели, но это также может быть процент).
Из вашей ссылки If you omit the offsets, as in ... the image is resized to the specified dimensions instead
. Итак, 3-я версия 500x500 оригинала, и она увеличена, но увеличена вне .
Смещение означает место, где он должен начать извлечение изображения. Таким образом, смещение + 224 + 202 означает переход 224 вправо и 202 в нижнюю часть, и с этой точки выньте требуемые 500x500 пикселей (в этом случае это будут пиксели, но это также может быть процент).
Из вашей ссылки If you omit the offsets, as in ... the image is resized to the specified dimensions instead
. Итак, 3-я версия 500x500 оригинала, и она увеличена, но увеличена вне .
Смещение означает место, где он должен начать извлечение изображения. Таким образом, смещение + 224 + 202 означает переход 224 вправо и 202 в нижнюю часть, и с этой точки выньте требуемые 500x500 пикселей (в этом случае это будут пиксели, но это также может быть процент).
Из вашей ссылки If you omit the offsets, as in ... the image is resized to the specified dimensions instead
. Итак, 3-я версия 500x500 оригинала, и она увеличена, но увеличена вне .