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)