* . Resolucion y tamaño. Unos ejemplos del tamaño que ocupan los ficheros

anchoxalto    tamaño jpg comprimido
2560×1920    2.2 Mb
1280×960     784 kb
640×480     280 kb
320×240    112
160×120     56
80×60     36

Ejercicio: Realiza una grafica.

* . Redimensionando

convert -resize anchoxalto input.jpg output.jpg
convert -resize a% input.jpg output.jpg (mantiene la proporcion
convert -resize n@ input.jpg output.jpg (área máxima que puede consumir)
convert -resize mxn< input.jpg output.jpg (tamaño máximo: solo transforma si no excede esas dimen)
convert -resize mxn> input.jpg output.jpg !! (tamaño mínimo: solo transforma si excede esas dimen.)

* samples
No cambia las dimensiones, pero si la resolucion, altera el numero de puntos por unidad
Formatter «highlight/blue» not found

* Filtrado: determina que pixels pasan a la nueva imagen y que valor.

Por ejemplo cuando agrandamos una imagen, un pixel tiene que ocupar el lugar de varios
Hay varios tipos de algoritmos:
poit, box, triangle, hermite, hanning, blackman, gaussian, quadratic, cubic, catrom, mitchell, lanczos, bessel, sin
(por defecto se utiliza lanczos)

!!(blue)convert -sample 400% -filter hermite in.jpg out.jpg(blue)

* Crop (cortando)
convert -crop anchoxalto+izq+arriba in.jpg out.jpg
Si ponemos signos negativos, se corta del lado contrario

* Chop (elimina columnas)
convert -chop anchoxalto+col+fila in.jpg o.jpg
* trim; hace mas pequeña, elimina pixels del mismo color del borde

convert -trim in.jpg o.jpg
Se puede forzar para eliminar una región determinada
convert -fuzz 20% -trim in.jpg out.jpg

recortar un numero de pixel del borde
convert -shave 20×20 in.jpg out.jpg
quita de los bordes 20pi (recorta anchoxalto)

* Mogrify: procesa muchas imagenes simultáneamente
mogrify -thumbnail 10% *.jpg
(Ojo sobrescribe las imagenes anteriores, o las guardamos antes o las cambiamos de formato)
mogrify -format png -thumbnail 10% *.jpg

* quality: Calidad de imagen
convert -quality 10% foto1 foto2
con jpeg, suele bajar el tamaño bastante. No es conveniente cuando hay texto. Probar

* Interlacing: capacita las imagenes para que aparezcan progresivamente a medida que se descargan
1convert -interlace line input.jpg output.jpg
* metadata:

“Metadatos” son datos sobre los datos. Es información sobre la imagen que está almacenada en el mismo fichero de la imagen.
Ejemplos : la fecha de la creación, el nombre del autor, ..
Mira unos ejemplos del metadatos. Prueba esta de un buho:
buho

identify -verbose buho.jpg

Prueba con las de tu cámara digital o teléfono móvil

Puedes cambiar algunos de los atributos de los metadatos, por ejemplo añadir un comentario

convert -comment “Este es un bonito buho real” buho.jpg buho2.jpg

Tambien puedes usar el comando mogrify para esta operación

mogrify -comment Este es un bonito buho real» buho.jpg

* Formatos de Imagenes multiples. Los ficheros “pdf” tienen una imagen por cada página.
Para controlar los nombres de los ficheros de las diferentes páginas:
convert bash1.pdf bash-%d.png
* Añadiendo, borrando y intercambiado imágenes (14 KB)
Observa esta la informacion de esta image con
identify -verbose gatoanimado.gif
Conviertelo en jpg y observa el resultado (¿que ha pasado?)
Prueba a convertirlo en pdf y observa

convert -insert 4 nuevaimagen.gif input.gif output.pdf

Este comando inserta un nuevo marco como la cuarta imagen de una animacion

Para borrar por ejemplo : convert -delete 2,4,6 input.gif output.gif
Tambien se pueden intercambiar imagenes
convert -swap 3,4 input.gif, output.pdf

En gif tambien debiera pasar? Por lo menos si con animate

Estos comandos pueden trabajar tanto con formatos animado como no animados como pdf y tiff

* creando ficheros de imagenes multiples

convert imagen1.jpg imagen2.jpg imagen3.jpg output.pdf
# Creando gif animados: convert -delay 20 -loop 0 inputs*.gif outpu.gif

cada imagen se retras 20 centesimas de segundo y vuelve aepmpezar al llegar a la última (-loop 0)
# Cambiando la velocidad convert -delay 100 frames-*.jpg output.mpg
# animate *….
Tambien admite opciones, delaty,,,
# montage

Por admin

Deja una respuesta

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock