User Tools

Site Tools


informatica:linux:imagemagick

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
informatica:linux:imagemagick [2010/02/08 21:27] 192.168.1.30informatica:linux:imagemagick [2021/03/30 20:55] 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. 
 +
  
  
Line 101: Line 102:
 </code> </code>
  
 +===== Juntar 2 .pdf apaisados en 1 DINA4 n-s =====
 +
 +<code>
 +#!/bin/bash
 +
 +Salida="salida.pdf"
 +Img1="n.pdf"
 +Img3="s.pdf"
 +
 +# NOTA: no sé por qué 1 unidad = 1.39 píxeles
 +# Esto es un DINA4 (826x1169px)
 +Alto="841.01"
 +Ancho="594.24"
 +
 +###############
 +
 +Cadena2=$Ancho"x"$Alto
 +convert -size $Cadena2 xc:white $Salida
 +
 +# Reduzco tamanyo
 +convert $Img1 -resize 70% "peq_"$Img1
 +convert $Img3 -resize 70% "peq_"$Img3
 +
 +composite -geometry  +0+10 "peq_"$Img1 $Salida $Salida
 +composite -geometry +0+450 "peq_"$Img3 $Salida $Salida
 +</code>
 +
 +
 +
 +
 +====== 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.txt · Last modified: 2021/03/30 20:57 by jose