Điều này có thể làm bằng data URI trong thuộc tính src của ảnh.
Định dạng
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" />
Hàm 'data_uri' định nghĩa 'contents', 'base64' và trả về dữ liệu và giá trị mã hóa. Hàm này gọi bằng truyền ảnh vào, tạo lại và hiển thị dưới dạng dữ liệu nhị phân.
Lưu ý - Có thể dùng để tránh lưu ảnh ra disk sau khi xử lý.