私はPILイメージ形式のイメージを持っています。バイト配列に変換する必要があります。PILイメージをバイト配列に変換しますか?
img = Image.open(fh, mode='r')
roiImg = img.crop(box)
ここでは、roiImg
がバイト配列として必要です。あなたの助けのための
私はPILイメージ形式のイメージを持っています。バイト配列に変換する必要があります。PILイメージをバイト配列に変換しますか?
img = Image.open(fh, mode='r')
roiImg = img.crop(box)
ここでは、roiImg
がバイト配列として必要です。あなたの助けのための
みんなありがとう。
は、最後にそれが解決しました!!これにより
import io
img = Image.open(fh, mode='r')
roiImg = img.crop(box)
imgByteArr = io.BytesIO()
roiImg.save(imgByteArr, format='PNG')
imgByteArr = imgByteArr.getvalue()
私は私のハードディスクにトリミングされた画像を保存する必要はありませんし、私はPILトリミングされた画像からバイト配列を取得することができますよ。
は、この例をありがとう'と同じ形式で!私はまったく同じことをやろうとしていました。 – statueofmike
インポートioを追加できますか? –
ボックスが定義されていません。 –
詳細を入力してください。バイト配列はどのような形式ですか?生のピクセル値は、 'Image.getdata()'を介して利用できます。これは、PILが特定のプラットフォーム上の特定のフォーマットの画像に使用する内部表現を返します。 – dhke
わからないが、あなたはthe'Image'の[ ')('函](http://pillow.readthedocs.org/en/3.0.x/reference/Image.html#PILを使用する必要があるようですね。 Image.Image.getdata)メソッドです。 – martineau
私の目的は、イメージをBLOB型としてmysqlデータベースに保存することです。 –