informatica:linux:imagemagick
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatica:linux:imagemagick [2009/11/28 14:59] – 192.168.1.30 | informatica:linux:imagemagick [2021/03/30 20:57] (current) – [Cambiar tamaño lienzo (canvas)] jose | ||
---|---|---|---|
Line 81: | Line 81: | ||
En el ejemplo usamos hasta 4 formatos distintos (.pdf .png .gif y .jpg) para mostrar solo una pequeña parte del potencial de esta herramienta. | En el ejemplo usamos hasta 4 formatos distintos (.pdf .png .gif y .jpg) para mostrar solo una pequeña parte del potencial de esta herramienta. | ||
+ | |||
+ | |||
===== Reducir porcentualmente el tamaño ===== | ===== Reducir porcentualmente el tamaño ===== | ||
Line 100: | Line 102: | ||
</ | </ | ||
+ | ===== Juntar 2 .pdf apaisados en 1 DINA4 n-s ===== | ||
+ | |||
+ | < | ||
+ | #!/bin/bash | ||
+ | |||
+ | Salida=" | ||
+ | Img1=" | ||
+ | Img3=" | ||
+ | |||
+ | # NOTA: no sé por qué 1 unidad = 1.39 píxeles | ||
+ | # Esto es un DINA4 (826x1169px) | ||
+ | Alto=" | ||
+ | Ancho=" | ||
+ | |||
+ | ############### | ||
+ | |||
+ | Cadena2=$Ancho" | ||
+ | convert -size $Cadena2 xc:white $Salida | ||
+ | |||
+ | # Reduzco tamanyo | ||
+ | convert $Img1 -resize 70% " | ||
+ | convert $Img3 -resize 70% " | ||
+ | |||
+ | composite -geometry | ||
+ | composite -geometry +0+450 " | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Cambiar tamaño lienzo (canvas) ====== | ||
+ | Corta una imagen desde los pixeles que quieras. | ||
+ | # convert imagen.png -crop 1982x1401+1982+0 crop.png | ||
+ | |||
+ | Otra forma que a veces cambia tamaño imagen (por investigar) | ||
+ | Recortar una imagen a 300x300 cortando la parte de abajo: | ||
+ | # convert entrada.png -resize 300x300^ -gravity North -extent 300x300 salida.png | ||
+ | |||
+ | Gravity: | ||
+ | * Center | ||
+ | * East | ||
+ | * North | ||
+ | * NorthEast | ||
+ | * Northwest | ||
+ | * South | ||
+ | * SouthEast | ||
+ | * SouthWest | ||
+ | * West | ||
+ | |||
+ | Para ampliar el lienzo, tenemos una imagen de 1600x1150 y queremos hacerla de 1600x1200 para poder hacer un vídeo. Añadimos por abajo un trozo azul para que se vea | ||
+ | convert jur.jpg -resize 1600x1200 -background Blue -gravity North -extent 1600x1200 jur2.jpg | ||
+ | |||
+ | {{: | ||
+ | ====== Girar imágen ====== | ||
+ | Gira la imagen 40 grados | ||
+ | # convert inicio.png -rotate 40 final.png | ||
+ | |||
+ | ====== Varios ====== | ||
+ | |||
+ | * Mitad superior de la imagen | ||
+ | |||
+ | convert in.pnm -crop 100%x+50%+0+0 out.pnm | ||
+ | |||
+ | * Mitad inferior | ||
+ | | ||
+ | convert in.pnm -crop 100%x100%+0+2350 out.pnm |
informatica/linux/imagemagick.1259420375.txt.gz · Last modified: 2015/04/13 20:19 (external edit)