aboutsummaryrefslogtreecommitdiffstats
path: root/src/imagemagick.gmo
diff options
context:
space:
mode:
authorsejo <sejo@texto-plano.xyz>2021-05-20 17:58:00 -0500
committersejo <sejo@texto-plano.xyz>2021-05-20 17:58:00 -0500
commite2003fcc93d8cc25a85e55f12ef1044ca3a3bd1d (patch)
tree9ec6ec8f8626935e0667f389862687deddb948f6 /src/imagemagick.gmo
parent5ee0826789dfc0beb432b29104a16b0480884b99 (diff)
downloadsitio-e2003fcc93d8cc25a85e55f12ef1044ca3a3bd1d.tar.gz
acomodando sitio
Diffstat (limited to 'src/imagemagick.gmo')
-rw-r--r--src/imagemagick.gmo116
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
+```
+
Un proyecto texto-plano.xyz