Quitar el fondo de una imagen con ImageMagick

magick ( "%~1" -alpha on -fuzz 26%% -fill none -draw "color 2,2 floodfill" ) -trim output.png

Parámetros

-fill none
Define el color de relleno como transparente. none representa transparencia total.

-draw "color 2,2 floodfill"
Inicia un relleno por inundación desde el píxel (2,2).

ImageMagick toma el color de ese píxel como referencia y vuelve transparentes todos los píxeles conectados que tengan un color suficientemente parecido, considerando el -fuzz 26%. No elimina colores similares que estén aislados en otra parte de la imagen; solamente procesa la región conectada al punto inicial.

-trim
Recorta los bordes exteriores uniformes. Después del floodfill, normalmente elimina el espacio transparente alrededor de la figura.

Comentarios

Entradas más populares de este blog

Instalación de insightface para ComfyUI

Agregar o eliminar usuarios en Windows desde la consola (y quitar la expiración de contraseña)

Instalar escritorio remoto en Raspberry OS