Детектор формата изображения

Определите истинный формат любого изображения, прочитав его магические байты. Посмотрите формат, MIME-тип, размеры, прозрачность и глубину цвета. Бесплатно и конфиденциально.

Перетащите ваше изображение сюда

или нажмите, чтобы выбрать файлы

Поддерживает JPEG, PNG, GIF, WebP, BMP, TIFF, HEIC, HEIF, AVIF, SVG и другие

Особенности детектора формата изображения

Точная детекция формата по бинарным заголовкам файлов, а не только по расширениям файлов.

HEX
Детекция магических байтов

Читает бинарный заголовок вашего файла, чтобы определить истинный формат, независимо от того, что говорит расширение файла.

DIM
Размеры и метаданные

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

LOCK
Полностью конфиденциально

Читаются только первые 32 байта для детекции формата. Полный файл обрабатывается локально без загрузки на сервер.

Что такое детекция формата изображения?

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

Часто задаваемые вопросы

Почему важна истинная детекция формата?

Расширения файлов могут вводить в заблуждение. Файл с именем image.jpg может на самом деле содержать данные WebP или PNG, если его переименовали.

Программы, которые полагаются на расширения, могут не открыть или не обработать такие файлы корректно.

Чтение бинарного заголовка дает окончательный ответ о фактическом формате.

Что такое магические байты?

Магические байты — это фиксированная последовательность байтов в начале файла, которая служит идентификатором формата.

Например, файлы JPEG всегда начинаются с FF D8 FF. Файлы PNG начинаются с 89 50 4E 47 0D 0A 1A 0A.

Операционные системы и приложения используют эти подписи для надежной идентификации типов файлов.

Как именно определяется прозрачность PNG?

Файлы PNG содержат кусок IHDR, начинающийся с 8-го байта файла. 25-й байт файла содержит значение типа цвета.

Тип цвета 4 означает градации серого с альфа-каналом. Тип цвета 6 означает RGBA, полный цвет с альфа.

Только эти два типа поддерживают прозрачность на уровне пикселей. Типы 0, 2 и 3 не имеют альфа-канала.

Can I detect HEIC format on Windows where it cannot be previewed?

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

Значок формата будет показывать HEIC или HEIF в зависимости от бренда ftyp в заголовке файла.

Размеры могут отображаться как недоступные, если браузер не может декодировать изображение HEIC, но формат все равно определяется правильно.

Что такое коробка ftyp в файлах HEIC и AVIF?

HEIC, HEIF и AVIF используют контейнер ISO Base Media File Format. Первая коробка в файле — это коробка ftyp.

Коробка ftyp содержит четырехсимвольный код бренда, такой как heic, mif1 или avif, который идентифицирует конкретный вариант формата.

Этот инструмент читает байты 8-11 файла, чтобы извлечь этот код бренда для точной идентификации.

Является ли информация о глубине цвета точной для всех форматов?

Для PNG глубина цвета читается точно из куска IHDR, который содержит поля глубины битов и типа цвета.

Для JPEG стандартно указывается 24 бита, так как JPEG практически всегда использует 8 бит на канал без альфа.

Для WebP, HEIC, TIFF и AVIF указанное значение является типичным диапазоном, так как точная глубина требует полного разбора файла.

Что если формат отображается как Неизвестный?

Если магические байты не совпадают с какой-либо известной подписью, формат указывается как Неизвестный.

Это может произойти с редкими форматами, поврежденными файлами или файлами, которые вовсе не являются изображениями.

Имя файла, размер и любые размеры, которые может загрузить браузер, все равно отображаются.

Работает ли этот инструмент на мобильных устройствах?

Да. API FileReader и API Image доступны во всех современных мобильных браузерах.

Интерфейс полностью адаптивен и работает на телефонах и планшетах.

Вы можете анализировать изображения из вашей галереи или файлового хранилища напрямую.