Estoy procesando un gran lote de imágenes que tienen una moneda de color plateado sobre un fondo negro. Primero recorto los archivos usando calculando las dimensiones de: trimbox = $ (convertir $ f -fuzz 35% -format "% @" info :)
Agrego 50 a los primeros 2 parámetros y 25 a cada uno de los últimos 2 (para que se vea más parte de la imagen original más allá de lo que detecta el recorte). He probado eliminando estas compensaciones sin diferencia.
convert "$f" -crop "$trimbox" +repage "$baseFilename-trimmed.jpg"
Una vez recortado estoy usando:
command="$baseoFilename-trimmed.jpg $baserFilename-trimmed.jpg "
command2="+repage _MG_$first"
convert $command -append $command2-vmerged.jpg
convert $command +append $command2-hmerged.jpg
para fusionar los archivos. He intentado variantes con -background black o -fill black en vano.
El rectángulo blanco delgado aparece porque las dos imágenes tienen un tamaño ligeramente diferente.
Preferiría que se redimensionen de forma idéntica para que no se necesite corrección, pero también aceptaría una barra negra.
Muestras de archivos:
- Archivo original 1
- Archivo original 2
- Archivo recortado 1
- Archivo recortado 2
- Archivo combinado 1
- Archivo combinado 2
Verlos en un fondo blanco, por supuesto, oscurece de lo que estoy hablando.