3

Python で画像のファイル ストリームがあります。

\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x04\x87...

これをデータ URIに変換するにはどうすればよいですか?

'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAU...'
4

1 に答える 1

6

base64 でエンコードしてから、改行を削除します。

>>> '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x04\x87...'.encode('base64').replace('\n', '')
'iVBORw0KGgoAAAANSUhEUgAABI....'
于 2011-06-13T04:04:37.317 に答える