Как преобразовать изображение в строку base64 для использования в Data URI в Python

python -c 'print open("path/to/image.png", "rb").read().encode("base64").replace("\n","")'


Команда python -c ‘print open(«path/to/image.png», «rb»).read().encode(«base64»).replace(«\n»,»»)’ преобразует изображение в формате PNG в строку base64. Это может быть полезно, например, при создании data URI для встраивания изображения непосредственно в HTML-код.

Альтернативой этой команде может быть использование встроенной в Python библиотеки base64 для кодирования изображения.

Аргументы, передаваемые команде, включают путь к изображению (path/to/image.png), а также режим чтения файла («rb»). Команда открывает файл, считывает его содержимое и кодирует его в формат base64.

Затем команда заменяет символы новой строки («\n») на пустую строку, чтобы получить одну длинную строку в формате base64, готовую для использования в data URI.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *