Извлечь команду из mogrify

Недавно я изучил инструмент редактирования изображений в командной строке Imagemagick, у которого есть инструмент под названием mogrify. Мне бы хотелось, чтобы кто-то объяснил команду -extract ( См. здесь, если вам нужна ссылка ). Пусть я показываю, что вы сделали то, что я сделал. Это исходное изображение enter image description here [/g1]

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

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

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

0
задан 20 May 2012 в 02:01

8 ответов

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

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

0
ответ дан 25 May 2018 в 11:12
  • 1
    но, глядя на img 2, похоже, это просто увеличенная версия, но img 3, похоже, не – Ashu 19 May 2012 в 23:49
  • 2
    поэтому вы подразумеваете, что команда extract становится командой изменения размера без смещений ... как странно !! – Ashu 20 May 2012 в 00:09

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


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

0
ответ дан 25 July 2018 в 18:50

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


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

0
ответ дан 2 August 2018 в 00:59

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


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

0
ответ дан 4 August 2018 в 16:30

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


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

0
ответ дан 6 August 2018 в 01:10

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


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

0
ответ дан 7 August 2018 в 18:36

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


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

0
ответ дан 10 August 2018 в 07:16

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


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

0
ответ дан 15 August 2018 в 19:16
  • 1
    но, глядя на img 2, похоже, это просто увеличенная версия, но img 3, похоже, не – Ashu 19 May 2012 в 23:49
  • 2
    поэтому вы подразумеваете, что команда extract становится командой изменения размера без смещений ... как странно !! – Ashu 20 May 2012 в 00:09

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

Похожие вопросы: