Для того что-бы превратить изображение в строку в формате base64 воспользуемся функцией base64_encode();
base64_encode — Kодирует данные алгоритмом MIME base64
1 2 3 4 5 6 7 |
<?php $path = 'myimage.png'; $type = pathinfo($path, PATHINFO_EXTENSION); $data = file_get_contents($path); $base64 = 'data:image/' . $type . ';base64,' . base64_encode($data); echo $base64; // Выведет base64-код изображения ?> |
Данный код откроет изображение «myimage.png» и превратит его в код в формате base64, далее можно будет использовать полученный код прямо в html
1 |
<img src="ПОЛУЧЕННЫЙ КОД"> |