Smage.de - Intelligente Bilder

Häufig gestellte Fragen

Hier finden Sie eine Auswahl an beantworteten Fragen. Falls Ihre Frage hier nicht auftaucht, schreiben Sie uns einfach eine e-mail. Wir versuchen, so schnell wie möglich zu antworten.

Wohin werden die Informationen gespeichert?

Die Informationen werden als digitale Wasserzeichen in die Regionen des Bildes kodiert, mit denen sie assoziiert sind. Dabei werden die Farbinformationen des Bildes leicht verändert, was jedoch nicht wahrnehmbar ist.

Können die gespeicherten Informationen verloren gehen?

Ja. Sobald das Bild geometrisch verändert wird (z.B. Veränderung der Größe) oder die Farbinformationen an sich in irgendeiner Weise modifiziert werden, können die kodierten Daten nicht mehr exakt dekodiert werden. Das gleiche gilt, wenn ein kodiertes Bild in ein anderes Bildformat konvertiert und dabei verlustbehaftet komprimiert wird (z.B. Konvertierung nach "JPEG").

Warum werden die kodierten Bilder nur im "PNG" Format gespeichert?

Die kodierten Bilder dürfen nicht verlustbehaftet gespeichert werden, wie es beispielsweise bei "JPEG" der Fall ist. Das "PNG" Bildformat erlaubt das verlustfreie Komprimieren und Speichern eines Bildes. Zudem ist das "PNG" Bildformat ein weit verbreiteter Standard.

Warum ist die Qualität eingebetteter Bilder so schlecht?

Bevor ein Bild in das Ausgangsbild kodiert wird, wird es in ein indiziertes Bildformat konvertiert. Das heißt, die RGB-Werte an jeder Pixelposition werden durch Verweise in eine Farbtabelle ersetzt, in der lediglich 256 Farbwerte gespeichert werden können. Dies ist notwendig, da ein normales RGB-Bild zu viel Speicherkapazität benötigt, um in eine Bildregion kodiert werden zu können. Die interne Konvertierung in Smage ist noch nicht optimal implementiert. Daher empfiehlt es sich, das zu kodierende Bild vor dem Kodieren in das Ausgangsbild mit einem externen Bildverarbeitungsprogramm (z.B. Gimp) in ein indiziertes Format umzuwandeln.

Können kodierte Bilder auch in HTML Seiten eingebunden werden?

Ja. Hier ist beschrieben, wie es geht. Damit die im Bild kodierten Informationen letztendlich auch angezeigt werden können, muss ein entsprechendes Web-Browser Plugin installiert sein, was im Normalfall bei der Installation von Smage geschieht.

Ist Smage frei erhältlich?

Ja. Sowohl das Programm "Smage" als auch die verwendete Klassenbibliothek "libSmage" sind frei verfügbar (entsprechend der GNU General Public License), solange sie nicht kommerziell eingesetzt werden.

This page in English.

© 2005
Lothar Schlesier,
Henry Sonnet