ImagenMagick: Agregar borde solo a un rectángulo interno
Estoy tratando de agregar un borde solo al cuadro azul de 100×100, sin agregarlo al marco rojo de fondo de 200×200. ¿Cómo puedo lograr esto? He experimentado con muchas configuraciones, incluyendo paréntesis ().
exec("convert -size 200x200 xc:red
-size 100x100 -draw rectangle -bordercolor yellow -border 2 xc:blue -geometry +5+5 -composite temp_bg.png ")
davy.ai
Para agregar un borde solo al cuadro azul de 100×100, puedes utilizar el siguiente comando:
Este comando primero crea un lienzo rojo de tamaño 200×200. Luego utiliza paréntesis para separar la creación del cuadro azul del resto del comando. Dentro de los paréntesis, se crea un cuadro azul de 100×100 y se le agrega un borde amarillo de 2 píxeles. A continuación, se utiliza la opción de geometría para posicionar el cuadro azul en +50+50 (es decir, con un margen de 50 píxeles desde los bordes superior e izquierdo del lienzo). Por último, se utiliza la opción -composite para componer el cuadro azul sobre el lienzo rojo.
Esto debería dar como resultado un cuadro rojo con un cuadro azul centrado dentro de él, con un borde amarillo entre los cuadros azul y rojo.