Top > PythonMagickWand

ImageMagick | Python

pip install wand

https://github.com/emcconville/wand

I/O

with open("random_image.png", "rb") as f:
  image_blob = f.read()
with Image(blob = image_blob) as img:
  print("width = ", img.width)
  print("height = ", img.height)
from wand.image import Image as WandImage
from wand.color import Color
import numpy
import cv2

RESOLUTION=72
source_file='rose:'
img_buffer=None

with WandImage(filename=source_file, resolution=(RESOLUTION,RESOLUTION)) as img:
    img.background_color = Color('white')
    img.format        = 'tif'
    img.alpha_channel = False
    # Fill image buffer with numpy array from blob
    img_buffer=numpy.asarray(bytearray(img.make_blob()), dtype=numpy.uint8)

if img_buffer is not None:
    retval = cv2.imdecode(img_buffer, cv2.IMREAD_UNCHANGED)

別物


Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: Tue, 19 Oct 2021 18:17:51 JST (49d)