Векторизация изображений – Aspose.HTML Cloud

В этой статье объясняется, как векторизовать растровые изображения с помощью API Aspose.HTML Cloud из URL-источников в синхронном и асинхронном режимах. Поддерживаемые форматы изображений для векторизации включают PNG, JPEG, JPG, BMP, GIF и WEBP. Векторизованные файлы всегда создаются в формате SVG.

Перед началом убедитесь, что вы получили токен авторизации. Обратитесь к Руководству по авторизации для получения подробной информации.

Методы векторизации

Aspose.HTML Cloud предоставляет два метода векторизации:

1. Синхронная векторизация

Endpoint: POST https://api.aspose.cloud/v4.0/html/vectorization/png/sync

Авторизация: Bearer токен

Тело запроса:

1{
2    "InputPath": "https://example.com/image.png",
3    "Options": {
4        "ErrorThreshold": 30,
5        "MaxIterations": 100,
6        "ColorLimit": 16,
7        "LineWidth": 1.5
8    }
9}

Ответ: API напрямую возвращает векторизованный файл SVG.

2. Асинхронная векторизация

Шаги:

  1. Отправить запрос на векторизацию
  2. Проверить статус векторизации
  3. Загрузить векторизованный файл

Объяснение параметров векторизации

ПараметрОписание
ErrorThresholdОпределяет допустимый уровень ошибки для точности векторизации (меньшее значение = более высокая точность).
MaxIterationsУстанавливает максимальное количество итераций, которые алгоритм выполняет во время векторизации (больше = потенциально более высокая точность, но более медленная обработка).
ColorLimitОграничивает количество цветов, используемых в результирующем векторном изображении.
LineWidthОпределяет ширину линий в векторизованном выводе.

Смотрите также