Вбудовані base64 зображення
HTML дозволяє задавати зображення прямо в тегові за допомогою dataURI
(зображення у вигляді base64-кодованого тексту). Виглядає це так
1 | <img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoA..."> |
Якщо потрібно відрендерити шаблон, який буде використовувати такі зображення на бекенді, можна використати base64 зі стандартної бібліотеки. Приклад для Flask-у (можна використати аналогічний підхід будь-де).
1 | import base64 |
І сам файл шаблону template.html
1 |
|
В результаті отримаємо сторінку з тегом зображення, яке вже вбудоване і не потребує виконання ще одного запиту до серверу.