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: (external edit)
