|
|
|
Para convertir de un tipo a otro:
convert 1.jpg 1.png
Reduce el tamaño antes de convertir:
convert 000_0323-2.jpg -resize 50% rose.png
convert -sample 80 input.jpg output.jpg
convert -sample 80% input.jpg output.jpg
convert -sample 80%x20% input.jpg output.jpg
convert -sample 80x100 input.jpg output.jpg
scale, scale image using pixel sampling.
Para cambiar de tamaño todos los jpg de un directorio (En un batch Linux:
scale geometry: scale the image.
See -resize for details about the geometry specification. -scale uses a simpler,
faster algorithm, and it ignores the -filter selection if the -filter option
is present. Offsets, if present in the geometry string, are ignored, and the
-gravity option has no effect.
resize tiene mas opciones que sample y scale.
Se ve mejor resize o scale que sample. E inclusive se ve mejor que escalando
con el gimp.
convert -resize 100 input.jpg output.jpg
Si se coloca sin el archivo de salida, sale:
convert: missing an image filename 'input.jpg'.
--------------------------------------------------------
Para conversiones con patterns:
En Windows
convert *.jpg[120x120] thumbnail.png
Convierte los jpg del directorio y produce thumbnail-0,1,2 ...n.png con un
tamaño de 120x90
convert -resize 80x80 *.jpg basura.jpg
produce basura-0.jpg, basura-1.jpg emparejando los originales jpg si se ordenan
por nombre.
En Unix:
convert '*.jpg' -resize 120x120 thumbnail%03d.png
Para cambiar de tamaño usando sample:
for img in `ls *.jpg`
do
convert -sample 25%x25% $img thumb-$img
done
--------------------------------------------------------
Para crop (recortar) una imagen:
convert 1.jpg -crop 680x912+260+0 output.jpg
Primero en gimp utilicé la herramient crop y definí el rectángulo
a cortar.
680 y 912 son el ancho y la altura.
260 es el origen X y 0 es el origen Y con respecto a la imagen original.
Gimp me muestra la proporción que la necesitaba 0.75 (3cm/4cm).
Esto fué debido a que las fotos que tomé me quedarón
mas anchas que altas, por no parar la cámara, y necesita hacerlas de
3x4
Para convertir una foto de 1216x912 aprox. 30cm x 21 cm a otra de 3x4, sin
perder el aspecto del radio:
Primero recorto para que quede en proporcion 3/4 y luego reduzco el tamaño,
todo en una sola orden:
convert 1.jpg -crop 680x912+260+0 -resize 82x113 output2.jpg
Para convertir todas y sacar output-1.jpg, output-2.jpg etc. :
convert *.jpg -crop 680x912+260+0 -resize 82x113 output.jpg
Para rotar 90º en el sentido de las agujas del reloj y ponerlas de 3x4
cm
convert -rotate 90 -resize 82x113 *.jpg rot.jpg