Мы будем глумиться над замечательной программой г-на.
ЮВладимир уполномоченный СмартДеблюр , который предназначен для исправления размытых изображений.
Конечно, полноценным взломом это назвать нельзя.
Итак, небольшое упражнение с картинками.
Берем испорченное покачиваться картина
Прогоняем демо-версию SmartDeblur и получаем
Мы замечаем водяные знаки, которые нам не нравятся.
Если вы повторите эксперимент несколько раз с одной и той же исходной картинкой, то увидите, что знаки очень статичны: ни текст, ни положение надписей не меняются.
Это означает, что SmartDeblur просто применяет какую-то маску для нанесения водяных знаков.
Который из? Очень легко узнать! Даем программе белое поле такого же размера, как исходное изображение.
Переключитесь в режим коррекции размытия по Гауссу с радиусом 0,1 и получите
Это маска, которую вы ищете.
Пространство между надписями, кстати, не совсем белое, хм, да ладно.
Расчеты будем производить в системе RGB с целочисленными значениями от 0 до 255, в общем, без экзотики.
?Экспериментально удалось определить, что маска наносится по формуле р вне = Р в *Р маска &див; 255 , Где р в — значение красного канала до применения маски, р маска — значение красного канала самой маски, р вне — значение красного канала, полученное в результате применения маски, &див; — целочисленное деление.
То же самое касается зеленого и синего каналов.
В графических редакторах этот метод обычно называют просто «умножением».
Мы будем использовать «деление» вместо «умножения».
Правда, с потерей точности.
Рассчитаем по обратной формуле р в = Р вне * 255 &дел; р маска и мы видим
Некоторые следы остались до сих пор.
Либо виновата потеря точности, либо я допустил небольшую ошибку в формулах.
Но теперь водяные знаки не так очевидны, чего для наших целей вполне достаточно.
И будем благодарны автору программы SmartDeblur за комментарии.
Теги: #SmartDeblur #Пятница #Пятница #Обработка изображений
-
Легко Используйте Сканер Hp В Локальной Сети
19 Oct, 24 -
Заменит Ли Автоматизация Пентестеров?
19 Oct, 24 -
Опровержение
19 Oct, 24 -
Канобувости, 56-Й Выпуск
19 Oct, 24 -
Уязвимость Режима Php Cgi
19 Oct, 24