Как идентифицировать и удалить водяные знаки из PDF-файлов Gamma AI?

Для удаления водяных знаков из PDF-файлов, созданных Gamma AI в бесплатной версии, используется Python. Изначально попробовали PyPDF2, но он оказался непригодным для редактирования. Применили библиотеку PyMuPDF, которая позволяет полноценно манипулировать содержимым PDF.
Как идентифицировать и удалить водяные знаки из PDF-файлов Gamma AI?
Изображение носит иллюстративный характер

Идентификация водяного знака происходит путем сравнения гистограмм цветов. Гистограмма эталонного водяного знака сравнивается с гистограммами изображений в PDF. Если «похожесть» гистограмм превышает порог в 80% (определяется методом «пересечения»), изображение считается водяным знаком.

Удаление идентифицированного водяного знака осуществляется по его уникальному идентификатору (xref), найденному через PyMuPDF. Функция delete_image() удаляет объект из PDF-структуры. Программа сканирует каждую страницу, определяет xref изображения и удаляет его.

Созданный инструмент позволяет автоматически удалять водяные знаки из PDF. При этом сохраняется исходное форматирование, а изменения касаются только нежелательных логотипов. Это дает возможность получить чистый PDF-файл без водяных знаков Gamma AI.


Новое на сайте

19817В Луксоре нашли стелу с римским императором в образе фараона 19816Экипаж Artemis II о моменте, когда земля исчезла за луной 19815Почему луна выглядит по-разному в разных точках земли? 19814Adobe экстренно закрыла опасную дыру в Acrobat Reader, которую хакеры использовали с... 19813Метеорный поток, рождённый из умирающего астероида 19812Когда робот пишет за тебя прощальную смс 19811Что общего у лунной миссии, толстого попугая, загадочной плащаницы и лекарства от диабета? 19810Какие снимки Artemis II уже стали иконами лунной программы? 19809Кто на самом деле хочет сладкого — вы или ваши бактерии? 19808Как рекламные данные 500 миллионов телефонов оказались в руках спецслужб? 19807Экипаж Artemis II вернулся на землю после десяти дней в космосе 19806Зелёная и коричневая луна: почему геологи Artemis II уже не могут усидеть на месте 19805Эксперты уверены в теплозащитном щите Artemis II, несмотря на проблемы предшественника 19804Выжить внутри торнадо: каково это — когда тебя засасывает в воронку 19803Аляскинские косатки-охотники на млекопитающих замечены у берегов Сиэтла
Ссылка