Soalan:
Bagaimana saya boleh menukar imej PNG kepada format dikodkan base-64 untuk digunakan sebagai URI data dalam lembaran gaya CSS?
Malangnya, soalan ini tidak boleh diselesaikan menggunakan penyelesaian baris arahan Unix.
Jawapan:
Untuk menukar imej PNG kepada format berkod base-64 dalam Python, ikut langkah berikut:
Contoh Kod:
<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>
Nota:
Ingat untuk memasukkan data awalan yang diperlukan:image/{ext};base64, agar URI data menjadi sah.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Imej PNG kepada Pengekodan Base-64 untuk URI Data CSS dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!