2024-04-18 16:45:00 发布
网友
我有一个代表webp图像的blob,我希望能够从blob创建一个使用Wand的图像,然后将其转换为jpeg。在Wand或任何其他python库中都可以。在
好吧,我不能用魔杖。我找到了另一个图书馆Pillow。在
我有一个java脚本代码,从画布捕获视频帧,并将webp图像从based64转换为二进制图像,然后使用web套接字将其发送到服务器上的服务器上。我构建了图像并将其从webp转换为jpeg,然后使用OpenCV处理jpeg图像。这是一个样品 代码
from PIL import Image import StringIO import numpy as np import cv2 #webpimg is binary webp image received from the websocket newImg = Image.open(StringIO.StringIO(webpimg)).convert("") temp = StringIO.StringIO() newImg.save(temp, "JPEG") contents = temp.getvalue() temp.close() array = np.fromstring(contents, dtype=np.uint8) jpegimg = cv2.imdecode(array, cv2.CV_LOAD_IMAGE_COLOR) cv2.imwrite("imgCV.jpeg", img1)
Wand是imagemagick的包装器—一般来说,Wand支持的文件类型基于在相关系统上如何配置imagemagick。在
例如,如果您使用的是使用自制软件的mac电脑,则需要安装:
brew install imagemagick with-webp
好吧,我不能用魔杖。我找到了另一个图书馆Pillow。在
我有一个java脚本代码,从画布捕获视频帧,并将webp图像从based64转换为二进制图像,然后使用web套接字将其发送到服务器上的服务器上。我构建了图像并将其从webp转换为jpeg,然后使用OpenCV处理jpeg图像。这是一个样品 代码
Wand是imagemagick的包装器—一般来说,Wand支持的文件类型基于在相关系统上如何配置imagemagick。在
例如,如果您使用的是使用自制软件的mac电脑,则需要安装:
相关问题 更多 >
编程相关推荐