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