def make_pil_image(*args, **kwargs): '''Creates a PIL Image object. USAGE: make_pil_image(source [, bands] [stretch=True] [stretch_all=False], [bounds = (lower, upper)] ) See `get_rgb` for description of arguments. ''' import numpy import StringIO try: from PIL import Image, ImageDraw except ImportError: import Image import ImageDraw rgb = get_rgb(*args, **kwargs) if "colors" not in kwargs: rgb = (rgb * 255).astype(numpy.ubyte) else: rgb = rgb.astype(numpy.ubyte) im = Image.fromarray(rgb) return im
def make_pil_image(*args, **kwargs): '''Creates a PIL Image object. USAGE: make_pil_image(source [, bands] [stretch=True] [stretch_all=False], [bounds = (lower, upper)] ) See `get_rgb` for description of arguments. ''' import numpy import io try: from PIL import Image, ImageDraw except ImportError: import Image import ImageDraw rgb = get_rgb(*args, **kwargs) rgb = (rgb * 255).astype(numpy.ubyte) im = Image.fromarray(rgb) return im