Hallo,
Weiss jemand von Euch wie das funktioniert? Ich bin da echt
ratlos.
möchtest Du wissen, welche Programme es dafür gibt und wie die bedient werden, oder möchtest Du wissen, wie so ein Programm abrbeiten muss?
Der Programmaufbau ist einfach. Es werden zwei Bilder gelesen, das zu verändernde und das mit dem Wasserzeichen. Ich würde das Wasserzeichen dann schwarz-weiß machen, schwarzes Wasserzeichen auf weißem Grund.
Dann Wird das Wasserzeichen auf dem Bild positioniert und das Programm zum Verändern gestartet.
Das Programm liest dann im Bild und im Wasserzeichen jeden Pixel aus und wenn im Wasserzeichen ein schwarzer pixel gefunden wird, wird dieser Pixel im Bild verändert. Der Pixel besteht ja aus drei Farbwerten für rot, grün und blau. Nur in einem dieser Werte, in welchem kann man per Zufall festlegen, muss dann das kleinste Bit ‚umgedreht‘ werden, aus Null wird Eins oder umgekehrt. Dann wird das veränderte Bild mit neuem Namen geschrieben, fertig.
Diese Veränderung ist so gering, daß sie mit bloßem Auge unmöglich zu erkennen ist.
Beim Lesen wird das Originalbild mit dem veränderten Bild verglichen.
Sind die Pixel gleich, schreibt man da einen weißen Punkt, sind sie unterschiedlich, einen schwarzen. So erhält man als Ergebnis das Wasserzeichen. Ohne das Originalbild findet man das Wasserzeichen nicht, kann es weder sehen noch nachbilden.
Welche Programme das tun, weiß ich nicht, ich würde mir das schnell in VB6 schreiben. Unter der Bedingung, daß Wasserzeichen und Bild gleich groß sind, dauert die Bearbeitung nur eine zehntel Sekunde.
Gruß Rainer