Entradas

Mostrando las entradas de julio, 2026

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.