ホームページ > 記事 > ウェブフロントエンド > Python で PNG 画像を CSS データ URI の Base-64 エンコーディングに変換する方法
質問:
PNG 画像を次の形式に変換するにはどうすればよいですか? CSS スタイルシートのデータ URI として使用するための Base-64 エンコード形式?
残念ながら、この質問は Unix コマンド ライン ソリューションを使用して解決できません。
答え:
Python で PNG 画像を Base-64 エンコード形式に変換するには、次の手順に従います:
コード例:
<code class="python">import base64 binary_fc = open(filepath, 'rb').read() # fc aka file_content base64_utf8_str = base64.b64encode(binary_fc).decode('utf-8') ext = filepath.split('.')[-1] dataurl = f'data:image/{ext};base64,{base64_utf8_str}'</code>
注:
データ URI を有効にするために、必要なプレフィックス data:image/{ext};base64 を忘れずに含めてください。
以上がPython で PNG 画像を CSS データ URI の Base-64 エンコーディングに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。