Example #1
0
def set_image(image, format='png', jpeg_quality=0.75):
	"""Set the clipboard to a given PIL.Image."""
	rgba_image = image
	if image.mode != 'RGBA':
		rgba_image = image.convert('RGBA')
	image_data = rgba_image.tostring()
	is_jpeg = format.lower() == 'jpeg' or format.lower == 'jpg'
	_clipboard.set_image_data(image_data, image.size[0], image.size[1], is_jpeg, jpeg_quality)
def set_image(image, format='png', jpeg_quality=0.75):
	"""Set the clipboard to a given PIL.Image or ui.Image."""
	is_jpeg = format.lower() == 'jpeg' or format.lower == 'jpg'
	import ui
	if isinstance(image, ui.Image):
		_clipboard.set_ui_image(image, is_jpeg, jpeg_quality)
	else:
		rgba_image = image
		if image.mode != 'RGBA':
			rgba_image = image.convert('RGBA')
		image_data = rgba_image.tostring()
		_clipboard.set_image_data(image_data, image.size[0], image.size[1], is_jpeg, jpeg_quality)
Example #3
0
def set_image(image, format='png', jpeg_quality=0.75):
    """Set the clipboard to a given PIL.Image or ui.Image."""
    is_jpeg = format.lower() == 'jpeg' or format.lower == 'jpg'
    import ui
    if isinstance(image, ui.Image):
        _clipboard.set_ui_image(image, is_jpeg, jpeg_quality)
    else:
        rgba_image = image
        if image.mode != 'RGBA':
            rgba_image = image.convert('RGBA')
        image_data = rgba_image.tostring()
        _clipboard.set_image_data(image_data, image.size[0], image.size[1],
                                  is_jpeg, jpeg_quality)