Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP: สร้างและแสดงภาพจากข้อมูลไบนารี


สามารถทำได้โดยใช้ data URI ในแอตทริบิวต์ src ของรูปภาพ

รูปแบบ

data:[<MIME-type>][;charset="<encoding>"][,base64],<data> <?php    function data_uri($file, $mime) {         $contents = file_get_contents($file);       $base64 = base64_encode($contents);       return ('data:' . $mime . ';base64,' . $base64);    } ?> <img src="<?php echo data_uri('some_image.png','image/png'); ?>" alt="Image sample" />

ฟังก์ชัน 'data_uri' กำหนด 'contents', 'base64' และคืนข้อมูลและค่าที่เข้ารหัส ฟังก์ชันนี้ถูกเรียกโดยส่งรูปภาพให้ สร้างและแสดงในรูปแบบข้อมูลไบนารี

หมายเหตุ - สามารถใช้เพื่อหลีกเลี่ยงการจัดเก็บรูปภาพลงดิสก์หลังประมวลผล