1

ファイルとして保存せずに画像に変換したいタイプのデータを含むnumpyマトリックスがあります。np.uint8.jpg

圧縮を調整し、結果のサイズをそのファイルのバイト/ビット単位で読み取ることができるようにしたいと考えてい.jpgます。

それは可能ですか?

これまでのところ、次のことを試しましたが、圧縮を調整する方法と、ファイルの結果のサイズを取得する方法がわかりません.jpg:

from PIL import Image
from io import BytesIO
import numpy as np

n=100
I_np = np.random.randint(0,255,size=(n,n),dtype=np.uint8)
I = Image.fromarray(I_np)

with BytesIO() as f:
    I.save(f, format='JPEG')
4

0 に答える 0