MCPcopy Create free account
hub / github.com/PyWavelets/pywt / load_image

Function load_image

demo/image_blender.py:72–88  ·  view source on GitHub ↗

Load image

(path, mode=None, size=None)

Source from the content-addressed store, hash-verified

70
71
72def load_image(path, mode=None, size=None):
73 """Load image"""
74 im = Image.open(path)
75
76 if im.mode not in ('L', 'P', 'RGB', 'CMYK'):
77 raise TypeError("Image mode must be 'L', 'P', 'RGB' or 'CMYK'")
78
79 if mode is not None:
80 if mode == 'P':
81 raise ValueError("Mode must be 'L', 'RGB' or 'CMYK'")
82 im = im.convert(mode)
83 elif im.mode == 'P':
84 im = im.convert('RGB')
85
86 if size is not None and im.size != size:
87 im = im.resize(size, Image.ANTIALIAS)
88 return im
89
90
91def blend_images(base, texture, wavelet, level, mode='smooth', base_gain=None,

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected