2015-05-22 2 views
1

В течение почти 4 дней я искал команду, как я мог добавить метку обрезки к моему изображению.Командная строка ImageMagick желоба и метки обрезки

У меня также установлено программное обеспечение ImageMagick. Я пробовал так много команд, но не смог обрезать с добавлением правильного желоба и метки урожая.

Мое изображение должно выглядеть следующим образом после преобразования: https://alphagraphicslisle.files.wordpress.com/2011/12/gutter-2.png?w=540

ответ

1

Предполагая, что вы знаете, размеры посевных площадей, вы будете использовать ImageMagick's Draw commands, чтобы добавить/триммер линии обрезки ,

Если ваше исходное изображение не имеет области выделения, вы можете сгенерировать его с помощью виртуального пикселя Edge.

convert rose: -set option:distort:viewport 90x66-10-10 \ 
     -virtual-pixel Edge -filter point -distort SRT 0 \ 
     +repage rose_with_bleed.png 

(Примечание:.rose: входного изображения специальное имя, используя встроенный демо-изображение, которое присутствует в каждой установке ImageMagick)

Простейшее/быстрый способ Я могу думать, что решение будет состоять в том, чтобы ...

  • Нарисуйте финишную прямую li указанные в другом месте первого
  • Композитный изображение над свинцовой
  • Черчение прямоугольника кадрирования над изображением

Пример:

convert -size 110x86 xc:white \ 
     -strokewidth 1 -stroke gray \ 
     -draw 'line 20 0 20 86 line 90 0 90 86' \ 
     -draw 'line 0 20 110 20 line 0 66 110 66' \ 
     rose_with_bleed.png \ 
     -geometry 90x66+10+10 -composite \ 
     -stroke red -fill transparent \ 
     -draw 'rectangle 20 20 90 66' \ 
     out.png 

ImageMagick gutter and crop-marks

+0

Привет сэр, я попытался выполнения выше команды, но его не работая, давая мне так много ошибок.http: //pastebin.com/DqUexTRF –

+0

C: \ Users \ Public \ Pictures \ Sample Pi ctures> convert -size 110X86 xc: white \ -strokewidth 1 -stroke gray -draw 'line 20 0 20 86 \ -draw line 90 0 90 86' \ -draw 'line 0 20 110 20 \ -draw line 0 66 110 66 '\ Chrysanthemum.jpg \ -geometry 90x66 + 10 + 10 -composite \ -stroke red -fill transparent \ -draw' rectangle 20 20 90 66 'out.jpeg –

+0

@ProfessionRakesh, ошибки, которые вы отправили, связаны с escape-символами. Замените escape-символ Unix (\\) на Windows (^). Кроме того, котировки отсутствуют или не сбалансированы вокруг операций '-draw'. Если вы еще этого не сделали, пожалуйста, найдите время, чтобы прочитать [Использование под Windows] (http://www.imagemagick.org/Usage/windows/). – emcconville