我正在嘗試制作一個休息 API,我遇到了這行代碼-
_, img_encoded = cv2.imencode('.jpg', image)
這有什么作用?不幸的是,我不能將 OpenCV 用于 m 專案,那么有什么辦法可以用 PIL 實作同樣的目標嗎?提前致謝!
uj5u.com熱心網友回復:
它將 JPEG 壓縮影像寫入記憶體緩沖區 (RAM) 而不是磁盤。
使用 PIL:
#!/usr/bin/env python3
from PIL import Image
from io import BytesIO
# Create dummy red PIL Image
im = Image.new('RGB', (320,240), 'red')
# Create in-memory JPEG
buffer = BytesIO()
im.save(buffer, format="JPEG")
# Check first few bytes
JPEG = buffer.getvalue()
print(JPEG[:25])
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/377829.html
上一篇:如何在影像前面添加一個維度?
下一篇:OpenCv旋轉文本影像
