Категории

Масштабирование Изображения

Применить преобразование масштабирования к изображениям с визуальным матричным представлением

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

Загрузите любой файл изображения (JPEG, PNG, WebP, GIF, BMP, TIFF) для преобразования масштаба

0.1 1.0 5

Коэффициент горизонтального масштабирования (0,1 до 5,0, 1,0 = оригинальный размер)

0.1 1.0 5

Коэффициент вертикального масштабирования (0,1 до 5,0, 1,0 = оригинальный размер)

Сохранять соотношение сторон (масштабировать X и Y одинаково)

Цвет фона для прозрачных областей (hex #RRGGBB или #RRGGBBAA, или название цвета)

Выберите формат вывода или сохраните оригинал. PNG рекомендуется для прозрачности

Качество вывода для форматов с потерями (JPEG, WebP). Выше = лучше качество, но больше файл

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

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

Обзор

Инструмент для точного масштабирования изображений позволяет изменять размер графических файлов с помощью коэффициентов трансформации, обеспечивая контроль над горизонтальными и вертикальными пропорциями.

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

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

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

  • Загрузите исходный файл изображения в поддерживаемом формате.
  • Установите коэффициенты масштабирования X и Y или включите равномерное масштабирование.
  • Настройте дополнительные параметры, такие как цвет фона и формат выходного файла.
  • Нажмите кнопку обработки, чтобы получить масштабированное изображение.

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

Подготовка превью для блогов с сохранением единого стиля размеров.
Масштабирование иконок и графических элементов для адаптивного дизайна.
Изменение размера фотографий для экономии места на сервере при сохранении визуального качества.

Примеры

1. Подготовка изображений для веб-сайта

Веб-разработчик
Контекст
Необходимо уменьшить размер больших фотографий в два раза для ускорения загрузки страницы.
Проблема
Исходные изображения слишком тяжелые и имеют избыточное разрешение.
Как использовать
Загрузите фото, установите масштаб 0.5, включите равномерное масштабирование и выберите формат WebP.
Пример конфигурации
scaleX: 0.5, scaleY: 0.5, uniform: true, format: 'webp', quality: 80
Результат
Изображения уменьшены вдвое, конвертированы в легкий формат WebP с сохранением качества.

2. Создание баннера из логотипа

Дизайнер
Контекст
Нужно увеличить логотип для размещения на рекламном баннере.
Проблема
Логотип требует увеличения без потери пропорций и с добавлением фона.
Как использовать
Загрузите логотип, установите масштаб 2.0, выберите белый цвет фона для заполнения пустот.
Пример конфигурации
scaleX: 2.0, scaleY: 2.0, uniform: true, background: '#FFFFFF'
Результат
Логотип увеличен в два раза на чистом белом фоне, готов к печати или размещению.

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

image, png, jpg

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

FAQ

Какие форматы изображений поддерживаются?

Инструмент поддерживает JPEG, PNG, WebP, GIF, BMP и TIFF.

Что делает функция равномерного масштабирования?

Она автоматически сохраняет исходное соотношение сторон, применяя одинаковый коэффициент к ширине и высоте.

Можно ли изменить формат файла при масштабировании?

Да, вы можете выбрать конвертацию в JPEG, PNG или WebP в настройках формата вывода.

Как настроить фон для прозрачных областей?

Вы можете указать цвет фона в формате HEX или использовать значение 'transparent' для сохранения прозрачности.

Влияет ли параметр качества на размер файла?

Да, при выборе форматов JPEG или WebP более низкое значение качества уменьшает размер файла, но может снизить четкость изображения.

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

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

POST /ru/api/tools/image-scaling

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

Имя параметра Тип Обязательно Описание
imageFile file (Требуется загрузка) Да Загрузите любой файл изображения (JPEG, PNG, WebP, GIF, BMP, TIFF) для преобразования масштаба
scaleX range Да Коэффициент горизонтального масштабирования (0,1 до 5,0, 1,0 = оригинальный размер)
scaleY range Нет Коэффициент вертикального масштабирования (0,1 до 5,0, 1,0 = оригинальный размер)
uniform checkbox Нет Сохранять соотношение сторон (масштабировать X и Y одинаково)
background text Нет Цвет фона для прозрачных областей (hex #RRGGBB или #RRGGBBAA, или название цвета)
format select Нет Выберите формат вывода или сохраните оригинал. PNG рекомендуется для прозрачности
quality number Нет Качество вывода для форматов с потерями (JPEG, WebP). Выше = лучше качество, но больше файл

Параметры типа файл должны быть загружены сначала через POST /upload/image-scaling для получения 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-image-scaling": {
      "name": "image-scaling",
      "description": "Применить преобразование масштабирования к изображениям с визуальным матричным представлением",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-scaling",
      "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]