diff options
author | sejo <sejo@texto-plano.xyz> | 2021-05-20 17:58:00 -0500 |
---|---|---|
committer | sejo <sejo@texto-plano.xyz> | 2021-05-20 17:58:00 -0500 |
commit | e2003fcc93d8cc25a85e55f12ef1044ca3a3bd1d (patch) | |
tree | 9ec6ec8f8626935e0667f389862687deddb948f6 /src/imagemagick.gmo | |
parent | 5ee0826789dfc0beb432b29104a16b0480884b99 (diff) | |
download | sitio-e2003fcc93d8cc25a85e55f12ef1044ca3a3bd1d.tar.gz |
acomodando sitio
Diffstat (limited to 'src/imagemagick.gmo')
-rw-r--r-- | src/imagemagick.gmo | 116 |
1 files changed, 116 insertions, 0 deletions
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 +``` + |