2019-05-01学んだ言葉
- byte(バイト)
- 情報量の単位のこと。多くの場合は8bitのこと
- 8bit は 28 = 256なので、10進数なら0~255 or -128~127, 16進数なら0x00~0xffで表すことができる
- PythonのBytesIO
- バイナリデータをメモリ上で高速に扱うための機能
- 画像や音声データをファイルに書き出しなどせずにメモリ上でファイルのように受け渡しできる
- img_bytes = io.BytesIO() → plt.savefig(img_bytes, format='png') → pil_img = Image.open(img_bytes)
- img_in = urllib.request.urlopen(url).read() → img_bin = io.BytesIO(img_in) → img = Image.open(img_bin)
- encode <--> decode
- リテラル
- base64