Категории

Разница Изображений

Вычисляет разницу между двумя изображениями для выявления изменений или создания масок сравнения

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

Первое изображение для сравнения

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

Второе изображение для сравнения

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

Формат вывода для результирующего изображения (PNG рекомендуется для точности)

Качество вывода для форматов с потерями

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

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

Обзор

Инструмент «Разница изображений» позволяет быстро выявить визуальные различия между двумя файлами, автоматически генерируя маску изменений или карту вычитания пикселей.

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

  • Для проверки правок в дизайне при сравнении исходного макета и финальной версии.
  • Для поиска скрытых изменений в графических файлах или скриншотах интерфейсов.
  • Для создания масок сравнения при автоматизированном тестировании визуальных элементов.

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

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

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

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

Примеры

1. Сравнение версий макета

Веб-дизайнер
Контекст
Дизайнер внес правки в иконки на сайте и хочет убедиться, что остальные элементы интерфейса остались неизменными.
Проблема
Визуально сложно заметить микроскопические сдвиги в 1-2 пикселя между двумя версиями макета.
Как использовать
Загрузить старый и новый макеты, выбрать режим «Подсветить изменения» и сравнить полученную маску.
Результат
Инструмент подсветил только измененные иконки, подтвердив, что остальная часть интерфейса не была затронута.

2. Проверка корректности рендеринга

Контекст
Разработчик сравнивает скриншот эталонного рендера с результатом работы программы.
Проблема
Необходимо быстро обнаружить, есть ли различия в отрисовке теней или градиентов.
Как использовать
Загрузить оба изображения и использовать режим «Абсолютная разница» для выявления отклонений в цвете.
Результат
Полученное изображение наглядно показало области, где алгоритм рендеринга допустил ошибку в цветопередаче.

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

image, png, jpg

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

FAQ

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

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

В чем разница между режимами сравнения?

Абсолютная разница показывает отклонения в цвете, вычитание удаляет общие пиксели, а подсветка выделяет только измененные области.

Нужно ли, чтобы изображения были одного размера?

Для корректного попиксельного сравнения рекомендуется использовать изображения одинакового разрешения.

Какой формат вывода лучше выбрать?

Рекомендуется использовать PNG, так как он обеспечивает максимальную точность без потери качества.

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

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

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

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

POST /ru/api/tools/image-difference

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

Имя параметра Тип Обязательно Описание
imageFile1 file (Требуется загрузка) Да Первое изображение для сравнения
imageFile2 file (Требуется загрузка) Да Второе изображение для сравнения
differenceMode select Нет Как вычислить разницу между изображениями
format select Нет Формат вывода для результирующего изображения (PNG рекомендуется для точности)
quality number Нет Качество вывода для форматов с потерями

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