11.07.2017 07:23:51 am
В одной из тем форума (Кодирование изображения в код (HTML, CSS, JavaScript)), я давал ссылку на сервис, где можно конвертировать картинку в любой, удобный код, в этой теме я хочу рассказать, как конвертировать картинку самостоятельно на языке PHP.
И так для этого будем использовать всего три функции:
И так, сам сценарий выглядит так (прокомментировал весь код для лучшего восприятия):
Замените
И так для этого будем использовать всего три функции:
- base64_encode - Кодирует данные методом base64.
- file_get_contents - Читает содержимое файла в строку.
- getimagesize - Определяет размер картинки, а так же mime картинки.
И так, сам сценарий выглядит так (прокомментировал весь код для лучшего восприятия):
$img = 'url img'; # Полный адрес картинки
$info = getimagesize($img); # Получаем информацию о картинке
$code = file_get_contents($img); # Читаем картинку в строку
$code = base64_encode($code); # Кодируем картинку в base64
$image = 'data: ' . $info['mime'] . '; base64, ' . $code; # Собираем весь код в одну строку
echo '<img src="' . $image . '">'; # Выводим картинку на экран
Замените
url img
на полный адрес своей картинки и готово.- Жалоба