Quiero cambiar el tamaño de la imagen de animación GIF usando python y PIL o PythonMagick. No puedo encontrar solución. El método PIL y en miniatura funciona para jpg y png pero no para gif. ImageMagick tiene el comando mogrify / convert -resize ‘1280×1024>’ pero no puedo encontrar documentación y no sé cómo hacerlo con […]
Estoy construyendo una galería de fotos en Python y quiero poder generar rápidamente miniaturas para las imágenes de alta resolución. ¿Cuál es la forma más rápida de generar miniaturas de alta calidad para una variedad de fonts de imagen? ¿Debería usar una biblioteca externa como imagemgick o hay una forma interna eficiente de hacerlo? Las […]
Según la sugerencia de aquí , traté de crear un gif con 2 imágenes diferentes como se muestra a continuación. Funciona, pero un cuadro no desaparece para mostrar otro cuadro. ¿Por qué sucedería esto y cómo rectificar? from wand.image import Image as Image2 with Image2() as wand: # Add new frames into sequance with Image2(blob=d2) […]
Estoy usando wand y pytesseract para obtener el texto de los pdfs cargados en un sitio web de django, como por ejemplo: image_pdf = Image(blob=read_pdf_file, resolution=300) image_png = image_pdf.convert(‘png’) req_image = [] final_text = [] for img in image_png.sequence: img_page = Image(image=img) req_image.append(img_page.make_blob(‘png’)) for img in req_image: txt = pytesseract.image_to_string(PI.open(io.BytesIO(img)).convert(‘RGB’)) final_text.append(txt) return ” “.join(final_text) Lo […]
Tengo una imagen en memoria y deseo ejecutar el método de convert de imagemgick utilizando el subprocess de Python. Si bien esta línea funciona bien usando el terminal de Ubuntu: cat image.png | convert – new_image.jpg Este fragmento de código no funciona con Python: jpgfile = Image.open(‘image.png’); proc = Popen([‘convert’, ‘-‘, ‘new_image.jpg’], stdin=PIPE, shell=True) print […]
Parece que no puedo encontrar la documentación de PythonMagick (enlaces para ImageMagick) en ninguna parte. Incluso la descarga no tiene una carpeta de documentos. ¿Enlace por favor?
Quería instalar la varita API de Python ImageMagick y seguí este sitio: http://docs.wand-py.org/en/latest/guide/install.html#install-imagemgick-on-windows Sin embargo, cuando se ejecuta una prueba muy simple: from wand.image import Image Me sale el siguiente resultado: Rastreo (llamadas recientes más última): Archivo “F: \ PATHTO \ Python34 \ lib \ site-packages \ wand \ api.py”, línea 137, en bibliotecas = […]
Uso los dos métodos siguientes para generar una imagen de vista previa de texto para un archivo de fuente .ttf Método PIL: def make_preview(text, fontfile, imagefile, fontsize=30): try: font = ImageFont.truetype(fontfile, fontsize) text_width, text_height = font.getsize(text) img = Image.new(‘RGBA’, (text_width, text_height)) draw = ImageDraw.Draw(img) draw.text((0, 0), text, font=font, fill=(0, 0, 0)) return True except: return […]
He escrito un script de Python que descarga y convierte muchas imágenes, utilizando wget y luego ImageMagick a través de llamadas de subprocess encadenadas: for img in images: convert_str = ‘wget -O ./img/merchant/download.jpg %s; ‘ % img[‘url’] convert_str += ‘convert ./img/merchant/download.jpg -resize 110×110 ‘ convert_str += ‘ -background white -gravity center -extent 110×110’ convert_str += […]
Estoy intentando convertir un pdf al mismo tamaño que mi pdf, que es una página A4. convert my_pdf.pdf -density 300×300 -page A4 my_png.png El archivo png resultante, sin embargo, es 595px × 842px, que debería tener la resolución a 72 dpi. Estaba pensando en usar PIL para escribir un texto en algunos de los campos […]