1a. Obtener el tamaño de una imagen
identify img1b.jpg
JPEG 1200x675 1200x675+0+0 8-bit sRGB 370122B 0.000u 0:00.000
JPEG 1200x675 1200x675+0+0 8-bit sRGB 370122B 0.000u 0:00.000
1b. Obtener los metadatos exif de la imagen
identify -verbose img1b.jpg
1c. Generar una imagen con un texto
convert -background blue -fill red -pointsize 20 -gravity center label:"Un texto cualquiera" salida.gif
1d. Copiar una imagen dentro de otra
Las opciones -gravity y -geometry situan donde se tiene que copiar la imagen.
convert img1.jpg salida.gif -gravity SouthEast -compose Copy -composite final.jpg
2. Ejecutar programas externos de python y recoger la salida
Esta función devuelve una tupla con el tamaño de una imagen utilizando el comando identify de imagemagick.
def getImageSize(self, filename):
cmd = ["identify", filename]
output = subprocess.check_output(cmd)
tmp = output.split(" ")
size = tmp[2].split("x")
return (int(size[0]),int(size[1]))<
cmd = ["identify", filename]
output = subprocess.check_output(cmd)
tmp = output.split(" ")
size = tmp[2].split("x")
return (int(size[0]),int(size[1]))<
3. Script en python para añadir fecha y hora de creación de una imagen
https://drive.google.com/open?id=1R2-m-WWuUnmX5wVX87UCblGJjhJKUDsF
No hay comentarios:
Publicar un comentario