Articles of imagemgick

Uso de la utilidad “convertir” de ImageMagick como subproceso de Python

Estoy buscando convertir un gran directorio de miniaturas. En lugar de usar el envoltorio de PythonMagick, me gustaría acceder al binario de conversión directamente (tengo muchas banderas y creo que esto sería más eficiente para una gran cantidad de fotos). ¿Existen ejemplos prácticos de uso de ImageMagick como un subproceso? O, ¿hay una mejor manera […]

Cómo hacer un fondo transparente blanco en lugar de negro al convertir PDF a JPG utilizando PythonMagick

Estoy intentando convertir de PDF a JPG usando PythonMagick, pero no puedo encontrar una manera de establecer el color de fondo, que de forma predeterminada cambia de transparente a negro. Puedo obtener el resultado deseado utilizando os.system y el parámetro -flatten como se muestra a continuación. import os os.system(‘convert -flatten -background \#ffffff -density 400 -adaptive-resize […]

convertir PDF en TIFF con 600 ppp y jpg 96 dpi

Quiero convertir pdf en tiff con 600 ppp y jpg con 96 ppp del script de Python usando ImageMagick. Terminé esta tarea usando la línea de comandos (imagemgick) pero quiero convertir pdf en tiff y jpg usando Imagemgick en python, por favor me puedes ayudar para eso ……

imagemgick varita guardar páginas pdf como imágenes

Me gustaría usar el paquete imagemgick Wand para convertir todas las páginas de un archivo pdf en un solo archivo de imagen. Sin embargo, estoy teniendo los siguientes problemas (vea los comentarios a continuación que resaltan el problema) import tempfile from wand.image import Image with file(‘my_pdf_with_5_pages.png’) as f: image = Image(file=f, format=’png’) save_using_filename(image) save_using_file(image) def […]

Cambia el color de todos los píxeles con otro color.

Me gustaría cambiar un solo color con Python. Si existe una solución rápida con PIL, preferiría esta solución. Por el momento, yo uso convert -background black -opaque ‘#939393’ MyImage.png MyImage.png

¿Obteniendo datos de píxeles de una imagen de PythonMagick?

¿Alguien sabe de alguna manera obtener los datos de píxeles de una instancia de PythonMagick.Image sin tener que escribirlos en el disco primero? Por ejemplo, puedo leer en una imagen usando: import PythonMagick im = PythonMagick.Image(‘image.jp2’) Ahora me gustaría poder obtener los datos de imagen sin comprimir para poder usarlos en otra cosa como NumPy […]

Redimensionar la animación GIF, pil / imagemgick, python

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 […]

¿Cuál es la forma más rápida de generar miniaturas de imágenes en Python?

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 […]

Marcos que no desaparecen en la varita de python

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) […]

¿Cómo reducir el uso de memoria de la varita?

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 […]