SVG to Base64 Converter Online - Encode SVG Images into Base64 Code
SVG to Base64 - это процесс преобразования файлов формата SVG (Scalable Vector Graphics) в строку в кодировке Base64. Преобразование SVG в Base64 позволяет хранить графические ресурсы в виде текста с использованием только символов ASCII, что делает его удобным для передачи и хранения.
Для преобразования SVG в Base64 можно использовать различные языки программирования, включая JavaScript или Python. Опишем примеры кода на обоих языках.
Пример кода на JavaScript:
javascript
// Подключение файла SVG
const fs = require('fs');
const svgFile = fs.readFileSync('image.svg', 'utf-8');
// Преобразование SVG в Base64
const base64Data = Buffer.from(svgFile).toString('base64');
console.log(base64Data);
Пример кода на Python:
python
# Подключение библиотеки base64
import base64
# Открытие файла SVG
with open('image.svg', 'rb') as f:
svgFile = f.read()
# Преобразование SVG в Base64
base64Data = base64.b64encode(svgFile).decode('utf-8')
print(base64Data)
Оба примера кода сначала открывают файл SVG с помощью соответствующих модулей (fs в JS и open в Python), а затем преобразуют его содержимое в строку Base64. Результат выводится в консоль (в JS) или на экран (в Python).
Полученная строка Base64 может быть использована, например, для встраивания графических ресурсов в HTML-страницы или передачи по сети.