Borde con ImageMagick

Borde con ImageMagick

EnRecortar y cambiar el tamaño de la imagen para que se ajuste a un pdf A5Le pregunté cómo encajar una imagen en un formato A5 horizontal.

Ahora me gustaría agregar un borde o marco para la imagen y un eslogan en la parte inferior (entre la línea inferior y la imagen).

¿Es esto posible usando ImageMagikc?

Respuesta1

Puedes hacerlo con la ayuda del-drawoperador:

convert in.png -fill none -stroke black -strokewidth ${WIDTH} -draw "rectangle ${X1},${Y1} ${X2},${Y2}" out.png

donde: WIDTH- ancho del trazo
X1- coordenada x de la esquina superior izquierda
Y1- coordenada y de la esquina superior izquierda
X2- coordenada x de la esquina inferior derecha
Y2- coordenada y de la esquina inferior derecha

Entonces, por ejemplo, para la otra imagen que desea recortar+cambiar tamaño+convertir a PDF, puede ejecutar:

convert out.png -resize 2362x1630 -background white -gravity center -extent 2480x1748 \
-fill none -stroke black -strokewidth 10 -draw "rectangle 20,20 2460,1728" out.pdf

información relacionada