Категории

Конвертер ICO в PNG

Преобразование файлов иконок ICO в формат PNG с поддержкой прозрачности и настраиваемыми опциями вывода

Click to upload file or drag and drop file here

Maximum file size: 5MB Supported formats: image/x-icon, image/vnd.microsoft.icon

Output width in pixels (optional)

Output height in pixels (optional)

0 9 9

Уровень сжатия PNG (0=быстрее/больше, 9=медленнее/меньше)

Enable adaptive filtering for better compression

Keep ICO transparency in output PNG

Ключевые факты

Категория
Media
Типы входных данных
file, number, select, range, checkbox
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

Конвертер ICO в PNG — это онлайн-инструмент для преобразования файлов иконок ICO в формат PNG. Он поддерживает сохранение прозрачности, настройку размера и уровня сжатия, что делает его полезным для веб-разработки и дизайна.

Когда использовать

  • Когда нужно конвертировать ICO иконки в PNG для использования на веб-сайтах или в приложениях.
  • Когда требуется извлечь конкретный размер из мульти-размерного ICO файла.
  • Когда необходимо оптимизировать PNG файл, настроив сжатие и сохранив прозрачность.

Как это работает

  • Загрузите ICO файл с помощью кнопки выбора файла.
  • При необходимости укажите выходные размеры (ширину и высоту) или выберите размер для извлечения.
  • Настройте параметры сжатия и прозрачности, затем нажмите кнопку конвертации.

Сценарии использования

Веб-разработчики конвертируют ICO иконки в PNG для интеграции в веб-страницы.
Графические дизайнеры извлекают нужные размеры иконок из исходных ICO файлов для проектов.
Пользователи оптимизируют иконки для мобильных приложений, управляя размером файла через сжатие.

Примеры

1. Конвертация иконки для веб-сайта

Веб-разработчик
Контекст
Разработчик имеет файл favicon.ico для веб-сайта, но нуждается в PNG версии для современных браузеров.
Проблема
Необходимо получить PNG файл иконки с сохранением прозрачности и без изменения размера.
Как использовать
Загрузите favicon.ico, оставьте размеры по умолчанию, убедитесь, что 'Сохранить Прозрачность' включено, и конвертируйте.
Результат
Получен файл favicon.png с прозрачностью, готовый к использованию на сайте.

2. Извлечение конкретного размера иконки

Контекст
У пользователя есть мульти-размерный ICO файл с иконкой приложения.
Проблема
Нужно извлечь иконку размером 48x48 для использования в интерфейсе приложения.
Как использовать
Загрузите иконка.ico, в опции 'Размер Извлечения' выберите 48x48, и конвертируйте.
Результат
Получен PNG файл размером 48x48, извлеченный из исходного ICO.

Проверить на примерах

image, png, file

Связанные хабы

FAQ

Какие типы файлов можно загружать?

Инструмент принимает файлы в форматах ICO (image/x-icon и image/vnd.microsoft.icon).

Можно ли изменить размер иконки при конвертации?

Да, вы можете задать желаемую ширину и высоту в пикселях.

Как выбрать определенный размер из ICO файла?

Используйте опцию 'Размер Извлечения' для выбора предустановленного размера, например, 32x32 или 64x64.

Что такое адаптивная фильтрация?

Это функция, которая улучшает сжатие PNG, применяя оптимальные фильтры к изображению.

Будет ли сохранена прозрачность в выходном PNG?

По умолчанию прозрачность сохраняется, но вы можете отключить эту опцию.

Документация API

Конечная точка запроса

POST /ru/api/tools/ico-to-png

Параметры запроса

Имя параметра Тип Обязательно Описание
icoFile file (Требуется загрузка) Да -
width number Нет Output width in pixels (optional)
height number Нет Output height in pixels (optional)
extractSize select Нет -
compressionLevel range Нет Уровень сжатия PNG (0=быстрее/больше, 9=медленнее/меньше)
adaptiveFiltering checkbox Нет Enable adaptive filtering for better compression
preserveTransparency checkbox Нет Keep ICO transparency in output PNG

Параметры типа файл должны быть загружены сначала через POST /upload/ico-to-png для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-ico-to-png": {
      "name": "ico-to-png",
      "description": "Преобразование файлов иконок ICO в формат PNG с поддержкой прозрачности и настраиваемыми опциями вывода",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=ico-to-png",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]