from PIL import Image, ImageGrab import io def clip_img2byte(): im = ImageGrab.grabclipboard() if isinstance(im, Image.Image): print("Image: size : %s, mode: %s" % (im.size, im.mode)) # 创建一个字节流管道 img_bytes = io.BytesIO() #把PNG格式转换成的四通道转成RGB的三通道,然后再保存成jpg格式 # image = image.convert("RGB") # 将图片数据存入字节流管道, format可以按照具体文件的格式填写 im.save(img_bytes, format="JPEG") # 从字节流管道中获取二进制 image_bytes = img_bytes.getvalue() return image_bytes
浙公网安备 33010602011771号