# CLI использование
malvina compare design.png screenshot.png --output diff.png
# Python SDK
from malvina import ImageComparator
comparator = ImageComparator()
result = comparator.compare(
"design.png",
"screenshot.png",
mode="diff" # overlay, diff, slider
)
print(f"Совпадение: {result.similarity}%")
print(f"Различающихся пикселей: {result.diff_pixels}")
# Сохранение результата
result.save("comparison_result.png")100% точность сравнения
Overlay, Diff, Slider
Интеграция в пайплайны
Командная строка
MALVINA — это инструмент для pixel-perfect сравнения изображений и контроля качества вёрстки. Незаменим для дизайнеров, фронтенд-разработчиков и QA-инженеров. Ключевые возможности: - Попиксельное сравнение двух изображений - Overlay режим с регулируемой прозрачностью - Выделение различий цветом - Поддержка различных форматов (PNG, JPG, WebP, SVG) - Интеграция в CI/CD для автоматического тестирования Три типа сравнения: 1. Наложение (Overlay) — полупрозрачное наложение слоёв 2. Различия (Diff) — подсветка отличающихся пикселей 3. Слайдер (Slider) — интерактивное сравнение половинок