Обнаружьте метаданные EXIF, GPS, XMP, IPTC, C2PA и распространённые ИИ-маркеры, затем создайте чистое изображение. Обработка идёт в памяти, копии не сохраняются.
Изображение декодируется и пересоздаётся как новый файл вместо копирования исходных блоков метаданных.
Модель камеры, отметки времени, сведения об экспозиции и распространённые данные EXIF не копируются в новое изображение.
Метаданные о местоположении не сохраняются при декодировании и повторном кодировании изображения.
Распространённые блоки метаданных XMP, IPTC и Photoshop не копируются в новое изображение.
Анализатор ищет распознаваемые строки метаданных, связанные с ИИ, до и после обработки.
Маркеры C2PA и JUMBF проверяются при наличии распознаваемых сигнатур.
Ваше изображение обрабатывается полностью в памяти. На сервер ничего не записывается и после ответа ничего не остаётся.
Что FastRemove ищет внутри файла изображения и чего намеренно не трогает.
Генеративные графические инструменты часто записывают собственное название, версию модели, а иногда и запрос прямо в файл. Эти строки хранятся в блоках EXIF или XMP, и такие системы, как Midjourney, DALL·E, Stable Diffusion, Firefly и Gemini, оставляют узнаваемые следы. FastRemove сообщает обо всех найденных метках и не переносит ни одну из них в результат, потому что новое изображение кодируется из декодированных пикселей, а не копируется побайтово.
Фотография несёт в себе гораздо больше, чем пиксели. EXIF хранит модель камеры, объектив, параметры экспозиции и время съёмки; блоки GPS хранят координаты; IPTC и XMP хранят подписи, сведения об авторских правах и историю редактирования. Вместо удаления каждого поля по отдельности FastRemove декодирует изображение и кодирует совершенно новый файл — контейнерам метаданных просто некуда переходить. Затем результат проверяется заново, и отчёт «до и после» показывает, что именно изменилось.
C2PA — обычно представляемый как Content Credentials — хранит подписанный манифест происхождения, описывающий, как изображение было создано и отредактировано. Он встраивается как контейнер JUMBF, то есть является метаданными, а не пиксельными данными, поэтому пересоздание изображения его не сохраняет. FastRemove отмечает распознанный манифест C2PA и сообщает, осталась ли в результате подпись.
Метаданные и водяной знак — не одно и то же. Невидимые водяные знаки, такие как SynthID, закодированы в самих пикселях, переживают повторное кодирование, и FastRemove их не нацеливается удалять и не удаляет. Видимый логотип, нанесённый поверх изображения, также остаётся. Очистка метаданных — это мера приватности: она не делает синтетическое изображение неотличимым от фотографии и не должна использоваться, чтобы выдать одно за другое.
Метаданные изображения — это дополнительная информация, хранящаяся внутри файла. В зависимости от камеры, смартфона или приложения, создавшего изображение, она может включать модель устройства, дату съёмки, местоположение, программное обеспечение и другие технические свойства.
Изображение может выглядеть совершенно обычным, но содержать информацию, невидимую при просмотре. Фотографии со смартфонов — частый пример, так как некоторые файлы содержат данные о местоположении.
Некоторые генеративные системы добавляют метаданные, описывающие программу или процесс генерации. Другие используют технологии происхождения, такие как C2PA. FastRemove ищет распознаваемые строки нескольких систем. Это эвристический детектор, а не криминалистический классификатор ИИ.
Нет. Метаданные можно удалить, изменить или добавить программно. Наличие определённого маркера даёт сведения об истории обработки, но не является безусловным доказательством происхождения.
Метаданные и водяные знаки на уровне пикселей — разные технологии. Пересоздание изображения может удалить метаданные, но не удаляет невидимый водяной знак, закодированный в самих пикселях, и FastRemove этого не делает.
FastRemove использует PHP GD для декодирования загруженного изображения и кодирования нового. Результат создаётся из декодированных пикселей, а не побайтовым копированием исходного файла.
Нет. Загруженный файл читается в память, обрабатывается и возвращается в том же ответе. Ни оригинал, ни очищенное изображение не записываются на диск.
Распространённые вопросы об очистке метаданных изображений.
Нет. Эта версия использует PHP GD. Обработка JPEG, PNG и WebP выполняется непосредственно GD при включённой соответствующей поддержке.
Исходное изображение декодируется и кодируется новое. Поэтому исходный блок EXIF не копируется в новый файл.
Данные GPS, хранящиеся как метаданные, намеренно не копируются в новое изображение. Результат дополнительно проверяется на распознаваемые GPS-маркеры.
Изображение пересоздаётся, а исходные контейнеры метаданных не сохраняются. Затем FastRemove проверяет полученный файл на распознаваемые сигнатуры C2PA/JUMBF.
Нет. Если строка, связанная с водяным знаком, находится в метаданных, пересоздание удаляет эти метаданные. Невидимые водяные знаки, закодированные в самих пикселях, — другая технология, и FastRemove на неё не нацелен.
Нет. Детектор ИИ основан на распознаваемых маркерах метаданных. Маркер может указывать на генератор, но не является окончательным доказательством происхождения.
Нет. Файл обрабатывается в памяти во время запроса и отбрасывается при отправке ответа. На диск ничего не записывается.
Поддерживаются JPEG, PNG и WebP. TIFF, HEIC и другие форматы требуют дополнительных библиотек обработки изображений.
JPEG кодируется заново с высокой настройкой качества, поэтому возможно небольшое дополнительное сжатие. PNG использует сжатие без потерь для пиксельных данных.
Нет. FastRemove обнаруживает известные метаданные и текстовые сигнатуры. Он не может достоверно определить, создано ли изображение человеком, камерой, редактором или генеративным ИИ.