Новости
Не може бути зроблено, вибачте.
Зображення з водяними знаками було спочатку двома зображеннями (базою і водяним знаком), які були об'єднані разом, щоб сформувати результат. Проблема полягає в тому, що найбільш поширені формати зображень (наприклад, JPG, PNG або GIF) не мають поняття шарів - так що базою буде один шар, а водяний знак інший: результатом буде лише один шар, на який обидва були перемальовані. Це дещо схоже на фізичну живопис: якщо ви намалюєте одне зображення на папері з використанням акварелей, а потім ще на одному і тому ж місці, їх кольору будуть змішуватися, і ви не зможете визначити, які частини належать одному або іншому, оскільки вони стануть єдиним зображенням.
Це схоже на формати зображень в комп'ютері: є тільки один "шар", який для кожного пікселя кодує рівно один колір, який є - існує тільки поточний колір, і зображення не відстежує, що було на цьому піксель раніше.
Тепер інформація необоротно втрачається з результату - іншими словами, неможливо відновити базу, знаючи тільки результат (або результат і водяний знак) - BTW, це точно точка водяного знака.
Я запозичив образні спрайт StackOverflow для демонстрації; використовувані зображення не унікальні, техніка буде працювати так само добре з будь-якими зображеннями. Це був водяний знак, який я використовував:
І це результат зображення після злиття з базою:
Тепер, хоча у нас є точний образ водяного знака, немає способу відновити те, що було під цією зіркою в оригінальному документі. Через операції обробки зображень ми могли майже видалити зірку з результату, але даних недостатньо, щоб повідомити нам, що було внизу: - ця інформація була стерта на початку злиття.
Ми могли здогадатися, що раніше було, але потім ми більше не робимо відновлення, ми інтерпретуємо зображення і вгадуємо, що, можливо, було там, - і це досить складно, навіть для людини; комп'ютери насправді погано. Це вихідне зображення , Перш ніж я зробив водяний знак - я впевнений, ви очікували чогось трохи іншого, немає?