From e2003fcc93d8cc25a85e55f12ef1044ca3a3bd1d Mon Sep 17 00:00:00 2001 From: sejo Date: Thu, 20 May 2021 17:58:00 -0500 Subject: acomodando sitio --- src/imagemagick.gmo | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 src/imagemagick.gmo (limited to 'src/imagemagick.gmo') diff --git a/src/imagemagick.gmo b/src/imagemagick.gmo new file mode 100644 index 0000000..cad1d9b --- /dev/null +++ b/src/imagemagick.gmo @@ -0,0 +1,116 @@ +# apuntes de imagemagick + +# redimensiona imagen + +``` +convert imagen.png -resize 100x100 imagen100.png +``` + +o con -scale, para no interpolar y mantener la apariencia de pixeles + +``` +convert imagen.png -scale 200% imagenx2.png +``` + +# reemplaza color por otro + +reemplaza azul por blanco: + +``` +convert imagen.png -fill white -opaque blue salida.png +``` + +se puede agregar fuzz factor: + +``` +convert imagen.png -fuzz 45% -fill white -opaque blue salida.png +``` + +y para convertir a transparente: + +``` +convert imagen.png -fuzz 45% -transparent blue salida.png +``` + +# elimina metadatos exif + +para imágenes jpg + +``` +convert foto.jpg -strip fotolimpia.jpg +``` + +esto re-comprime la imagen, pero puede usarse al mismo tiempo que se redimensiona + +``` +convert foto.jpg -strip -resize 640x480 fotolimpia_480p.jpg +``` + +# convierte pdf + +por default la conversión sucede en baja calidad, esto la mejora: + +``` +convert imagen.png -quality 100 -units PixelsPerInch -density 300x300 imagen.pdf +``` + +y para el caso opuesto: + +``` +convert -quality 100 -units PixelsPerInch -density 300x300 imagen.pdf imagen.png +``` + +# reduce la cantidad de colores + +deja que imagemagick elija qué colores utilizar: + +``` +convert imagen.png -colors 8 imagen_8.png +``` + +o con dithering: + +``` +convert imagen.png -dither FloydSteinberg -colors 8 imagen_8.png +``` + +en -dither se puede usar None, Riemersma, o FloydSteinberg + + +# genera mapas de bits + +con color plano: + +``` +convert -size 100x100 xc:'rgb(0,255,0)' imagen_verde.png +``` + +con ruido: + +``` +convert -size 100x100 xc: +noise Random imagen_ruido.png +``` + +# compone/encima imágenes + +para componer una imagen con fondo transparente sobre otra que se convertirá en su fondo + +``` +composite -gravity center imagen_con_alpha.png fondo.png resultado.png +``` + +# corta + +para cortar una imagen a ciertas dimensiones (wxh) y cierto offset en x,y + +``` +convert imagen.png -crop 300x300+100+50 +repage recorte.png +``` + + +para quitarte el borde de color constante a una imagen + +``` +convert imagen.png -trim +repage sinborde.png +``` + -- cgit v1.2.3