Quiero recortar una foto con fondo negro con la línea de comando
Este comando no ayudó:
convert input.png -trim output.png
Respuesta1
Puedes probar -trim
la opción de Imagemagick con -fuzz
:
La
-trim
opción elimina los bordes que sean exactamente del mismo color que los píxeles de las esquinas. Úselo-fuzz
para-trim
eliminar bordes que sean casi del mismo color que los píxeles de las esquinas.
Por ejemplo:
convert input.png -trim -fuzz 10% output.png
Puede ajustar el -fuzz
valor hacia arriba o hacia abajo hasta que recorte la cantidad que desee. Aquí hay información sobre el -fuzz
valor:
-fuzz distance{%}
Los colores dentro de esta distancia se consideran iguales.
Varios algoritmos buscan un color objetivo. Por defecto el color debe ser exacto. Utilice esta opción para hacer coincidir colores cercanos al color de destino en el espacio RGB. Por ejemplo, si desea recortar automáticamente los bordes de una imagen con -trim pero la imagen fue escaneada y el color de fondo de destino puede diferir ligeramente. Esta opción puede explicar estas diferencias.
La distancia puede estar en unidades de intensidad absoluta o agregando % como porcentaje de la intensidad máxima posible (255, 65535 o 4294967295).
Utilice +fuzz para restablecer el valor de fuzz a 0.
Avíseme si esta respuesta fue útil o si tiene otras preguntas o necesita una aclaración.