Пользовательская Матрица Изображения

Применить пользовательскую аффинную матрицу преобразования 2x2 к изображению.

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) для пользовательского преобразования матрицы

Top-left value of the 2×2 transformation matrix (affects X scaling and rotation)

Top-right value of the 2×2 transformation matrix (affects X shear and rotation)

Bottom-left value of the 2×2 transformation matrix (affects Y shear and rotation)

Bottom-right value of the 2×2 transformation matrix (affects Y scaling and rotation)

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

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

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

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

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

Обзор

Инструмент «Пользовательская матрица изображения» позволяет применять математические аффинные преобразования 2x2 к вашим графическим файлам, обеспечивая точное масштабирование, наклон и поворот через настройку числовых коэффициентов матрицы.

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

  • Когда необходимо выполнить специфическое геометрическое искажение изображения с помощью математических параметров.
  • Для обучения принципам линейной алгебры и визуализации влияния матричных коэффициентов на графические объекты.
  • При необходимости программного изменения пропорций или наклона элементов изображения без использования сложных графических редакторов.

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

  • Загрузите исходный файл изображения в поддерживаемом формате (PNG, JPEG, WebP и др.).
  • Введите значения для четырех элементов матрицы (m00, m01, m10, m11), определяющих характер трансформации.
  • Настройте дополнительные параметры, такие как цвет фона для пустых областей и формат выходного файла.
  • Нажмите кнопку обработки, чтобы применить матрицу и скачать преобразованное изображение.

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

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

Примеры

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

Графический дизайнер
Контекст
Необходимо увеличить ширину изображения в два раза, сохранив высоту неизменной.
Проблема
Стандартные инструменты обрезают края, а не растягивают контент.
Как использовать
Загрузите файл и установите m00 на 2.0, а m11 на 1.0.
Пример конфигурации
m00: 2.0, m01: 0.0, m10: 0.0, m11: 1.0
Результат
Изображение растянуто по горизонтали в два раза.

2. Эффект наклона (Shear)

Студент математического факультета
Контекст
Требуется визуализировать эффект сдвига изображения для курсовой работы.
Проблема
Необходим точный контроль над углом наклона через матричные коэффициенты.
Как использовать
Загрузите изображение и установите m01 на 0.5, оставив остальные значения по умолчанию.
Пример конфигурации
m00: 1.0, m01: 0.5, m10: 0.0, m11: 1.0
Результат
Изображение получило горизонтальный наклон, демонстрирующий работу аффинного преобразования.

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

image, png, jpg

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

Инструменты конвертации форматов изображений и анимированного экспорта
Сравните конвертеры JPG, PNG, GIF, AVIF, WebP, TIFF, ICO, base64 и инструменты экспорта анимированных изображений в одном хабе.
Инструменты для очистки, оформления и пакетной подготовки изображений
Соберите в одном хабе инструменты для очистки изображений, обрезки, добавления полей и рамок, пакетного изменения размера и сжатия, водяных знаков и финальной визуальной подготовки.
Инструменты метаданных изображений, EXIF и очистки приватности
Сравните просмотрщики метаданных, инспекторы EXIF/IPTC/XMP, исправление ориентации, редакторы метаданных и инструменты удаления приватных данных из изображений.
Инструменты кодирования и конвертации аудио
Сравните инструменты конвертации аудиоформатов, изменения битрейта, частоты дискретизации, смены кодека и экспорта в одном хабе.

FAQ

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

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

Что означают коэффициенты матрицы?

Коэффициенты определяют линейное преобразование: m00 и m11 отвечают за масштабирование по осям X и Y, а m01 и m10 — за наклон и вращение.

Можно ли сохранить прозрачность фона?

Да, при использовании формата PNG и установке параметра фона в значение 'transparent' прозрачность будет сохранена.

Есть ли ограничения на размер файла?

Максимальный размер загружаемого файла составляет 10 МБ.

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

Да, параметр качества (1-100) применяется при сохранении в форматы с потерями, такие как JPEG и WebP.

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

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

POST /ru/api/tools/image-custom-matrix

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

Имя параметра Тип Обязательно Описание
imageFile file (Требуется загрузка) Да Загрузите любой файл изображения (JPEG, PNG, WebP, GIF, BMP, TIFF) для пользовательского преобразования матрицы
m00 number Да Top-left value of the 2×2 transformation matrix (affects X scaling and rotation)
m01 number Да Top-right value of the 2×2 transformation matrix (affects X shear and rotation)
m10 number Да Bottom-left value of the 2×2 transformation matrix (affects Y shear and rotation)
m11 number Да Bottom-right value of the 2×2 transformation matrix (affects Y scaling and rotation)
background text Нет Цвет фона для прозрачных областей (hex #RRGGBB или #RRGGBBAA, или название цвета)
format select Нет Выберите формат вывода или сохраните исходный. PNG рекомендуется для прозрачности
quality number Нет Качество вывода для форматов с потерями (JPEG, WebP). Выше = лучшее качество, но больший размер файла

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