Я создаю легкий инструмент для администрирования базы данных с одним файлом, и я хотел бы связать с ним несколько небольших значков. Каков наилучший способ встраивания изображений в HTML/PHP файл?
Я знаю метод с использованием PHP, где я бы назвал тот же файл параметром GET, который выводил бы жестко закодированные двоичные данные с правильным заголовком, но это кажется немного сложным.
Могу ли я использовать что-то для передачи изображения непосредственно в объявлении CSS background-image
? Это позволило бы мне использовать технику CSS-спрайтов.
Поддержка браузеров здесь не проблема, поэтому более экзотические методы также приветствуются.
ИЗМЕНИТЬ
Есть ли у кого-нибудь ссылка/пример того, как правильно создать URL-адрес данных с помощью PHP? Я бы отметил, что echo 'data:image/png;base64,'.base64_encode(file_get_contents('image.png'))
хватит, но я мог ошибаться.