Error "primitivo dibujo no conforme" al intentar dibujar texto o imágenes con magia gráfica
Estoy migrando un programa de JavaScript que utiliza internamente la magia de la imagen, a un archivo por lotes de Windows usando la magia de gráfico
No puedo usar con éxito laconvert -draw
comando.
Tengo un par de casos de prueba muy simples. El primero es
gm convert -size 1920x1080 xc:white -draw 'text 8,8 "Hello, world"' test.jpg
falla con el mensaje de error "primitivo de dibujo no conforme (texto)".
El otr
gm convert -size 1920x1080 xc:white -draw 'image over 8,8 0,0 "img.jpg"' test.jpg
falla con "primitivo dibujo no conforme (imagen)".
mbos fallan cuando se invocan desde la línea de comando y cuando se invocan desde el interior de un archivo BAT.
He intentado con y sin comillas"
.
He intentado escapar con^
Las citas^"
.
He intentado escapar de las comillas simples^'
.
Obviamente estoy pasando por alto algo muy simple, simplemente no puedo ver. ¿Algunas ideas
EDITA Algunos intentos que hice ...
gm convert -size 1920x1080 xc:white -draw "'text 8,8 Hello'" test.jpg
gm convert -size 1920x1080 xc:white -draw "'text 8,8 \"Hello\"'" test.jpg
gm convert -size 1920x1080 xc:white -draw 'text 8,8 ^"Hello^"' test.jpg
gm convert -size 1920x1080 xc:white -draw "'text 8,8 ""Hello""'" test.jpg
per
gm convert -size 1920x1080 xc:white -draw "text 8,8 ""Hello"" " test.jpg
falla con "no se puede leer la fuente"