Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Themen rund um die IT ::  [solved] Text in Bild verstecken (soll nur durch ranzoomen lesbar sein)     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
abby
Mitglied

Benutzerprofil
Anmeldungsdatum: 09.08.2010
Beiträge: 7
Beitrag abby Mitglied 22:51:42 08.09.2010   Titel:   [solved] Text in Bild verstecken (soll nur durch ranzoomen lesbar sein)            Zitieren

Hallo,
ich möchte in ein normales Bild einen Text einfügen, den man nur lesen kann, wenn man weiß wo er versteckt ist und an dieser Stelle ganz nah ranzoomt. Ich habe einen Mac und die Programme Gimp und Paintbrush zur Bildberbeitung.

Ich habe schon versucht den Text als Bild zu machen und dies dann in das zweite Bild einzufügen. Wenn ich dann aber das Textbild soweit verkleinere wie es nötig ist, wird der Text unlesbar (verpixelt)
Wenn ich den Text direkt in das Bild einfüge funktioniert das auch nicht, weil ich ihn dann so klein machen müsste, dass er wieder nicht lesbar ist. Die beschrieben Dinge habe ich mit Gimp probiert.

Hat jemand eine Idee, oder ein Freeware Programm mit der/dem ich mein Problem lösen kann?


Zuletzt bearbeitet von abby am 20:22:11 09.09.2010, insgesamt 2-mal bearbeitet
_matze
Mitglied

Benutzerprofil
Anmeldungsdatum: 31.07.2007
Beiträge: 9600
Beitrag _matze Mitglied 23:09:29 08.09.2010   Titel:              Zitieren

Da kann dir kein Tools helfen, wenn dein Bild eine zu geringe Auflösung hat, dann ist der Text unter einer bestimmten Größe einfach nicht lesbar.

_________________
Wie viele atheistische Babys hat man schon aus Versehen - oder gar mit Absicht! - getauft?
Gruum
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.08.2000
Beiträge: 520
Beitrag Gruum Mitglied 23:15:07 08.09.2010   Titel:              Zitieren

ich versteh dein Problem nicht. In Gimp kannst du doch einfach Text ins Bild einfügen. Stell eine geeignete Schriftgröße und Schriftart ein und stell am besten Antialiasing aus. Du kannst die Schrift natürlich nicht kleiner machen als es die Auflösung zulässt.
Sqwan
Mitglied

Benutzerprofil
Anmeldungsdatum: 08.01.2006
Beiträge: 965
Beitrag Sqwan Mitglied 23:23:50 08.09.2010   Titel:              Zitieren

Steganographie!

http://www.google.de/search?q=stego

_________________
"Besser" impliziert "Anders" aber "Anders" impliziert noch lange nicht "Besser"
Die alte Kuh so schnell vergisst, dass sie selbst mal Kalb gewesen ist!
SeppJ
Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 13597
Beitrag SeppJ Moderator 23:23:59 08.09.2010   Titel:              Zitieren

Du könntest natürlich auch eine Vektorgrafik benutzen. Da kannst du den Text sogar hinter einem anderen Element verstecken, so dass man ihn nur durch Bearbeiten des Bildes finden kann.
Sqwan
Mitglied

Benutzerprofil
Anmeldungsdatum: 08.01.2006
Beiträge: 965
Beitrag Sqwan Mitglied 23:35:44 08.09.2010   Titel:              Zitieren

So weit ich weiß kann GIMP aber keine Vektorgrafiken.
Ich mein dafür brauicht man z.B. Ilustrator und der war damals teuer...
Hab aber nicht genau geguckt. Weiß nur das Stego echt viel kann... Da kann man nicht nur texte mit in bilder packen sonder ganze Dateien.
:-) Hab das als ich klein war mal auf ner ???-Kasette gehört. Wie das geht weiß ich nicht und habs nie genutzt. Deshalb der Googlelink ^^

_________________
"Besser" impliziert "Anders" aber "Anders" impliziert noch lange nicht "Besser"
Die alte Kuh so schnell vergisst, dass sie selbst mal Kalb gewesen ist!
SeppJ
Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 13597
Beitrag SeppJ Moderator 00:30:44 09.09.2010   Titel:              Zitieren

Sqwan schrieb:
Ich mein dafür brauicht man z.B. Ilustrator und der war damals teuer...
Ich habe wilde Gerüchte gehört, dass es auch freie Vektorgrafikprogramme geben soll. Unvorstellbar! :D

Ist aber vermutlich ohnehin nicht das was der Threadersteller sucht, der vermutlich eher zu viel CSI geguckt hat.
hustbaer
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.10.2006
Beiträge: 13522
Beitrag hustbaer Mitglied 00:37:04 09.09.2010   Titel:              Zitieren

Man könnte das Bild auch einfach auf irre Grösse aufblasen, und den Text dann so klein reinschreiben, dass er bei "fit to screen" nicht mehr lesbar ist.
Die meisten normalen Bildbetrachter Programme machen standardmässig mal "fit to screen", d.h. der User müsste dann reinzoomen.
Und wenn man es als JPEG oder PNG abspeichert müsste sogar die Filegrösse halbwegs im Rahmen bleibem.

_________________
"Let there be Licht..." http://lichttools.sourceforge.net/
Sehr cooles ASCII Spiel (leider nicht von mir): ASCII-Scramble - http://www.roskakori.at/ascii/
Sqwan
Mitglied

Benutzerprofil
Anmeldungsdatum: 08.01.2006
Beiträge: 965
Beitrag Sqwan Mitglied 00:59:53 09.09.2010   Titel:              Zitieren

SeppJ schrieb:
Sqwan schrieb:
Ich mein dafür brauicht man z.B. Ilustrator und der war damals teuer...
Ich habe wilde Gerüchte gehört, dass es auch freie Vektorgrafikprogramme geben soll. Unvorstellbar! :D

Ist aber vermutlich ohnehin nicht das was der Threadersteller sucht, der vermutlich eher zu viel CSI geguckt hat.


Ich habe das unvorstellbare Grücht gehört, das man die alle in die Tonne treten kann, wenn man was vernünftiges machen möchte. Kann man GIMP übrigens auch :mad:

Bei png würde sich vllt anbieten weiß auf durchsichtig zu machen. Fällt natürlich direkt auf wenn sich der hintergrund ändert :o)

Naja... Man kann viel machen. Unter anderem sich durch die Brust ins Auge schießen!
Gibt ja keine Programme die genau dafür gemacht sind :rolleyes:

Was hast du denn in der Regel für Bilder?
hustbaers idee ist richtig gut wenn schilder hast oder sowas, auf die du das schreiben kannst. Dann musst du die Bilder nur so groß machen, das der betrachter die schrift sehr schlecht lesen kann. Die Meisten würden nie auf die Idee kommen so ein schild zu lesen :D

_________________
"Besser" impliziert "Anders" aber "Anders" impliziert noch lange nicht "Besser"
Die alte Kuh so schnell vergisst, dass sie selbst mal Kalb gewesen ist!
abby
Mitglied

Benutzerprofil
Anmeldungsdatum: 09.08.2010
Beiträge: 7
Beitrag abby Mitglied 13:47:20 09.09.2010   Titel:              Zitieren

Erstmal Danke für die vielen Antworten! :)
Ich habe ein jpg Bild, kann es aber ggf auch umwandeln.

Wie ist das mit dem Aufblasen gemeint? Ich habe schon versucht mit Gimp ganz nah ranzuzoomen und da dann den Text reinzuschreiben, aber leider orientiert sich die Textgröße an dem gesamten Bild (also dem Zoomfaktor) und nicht an dem Auschnitt, den ich gerade betrachte. D.h. wenn ich eine Textgröße von z.B. 10 Pixel einstelle, ist er immer noch viel zu groß
Gibt es eine möglichkeit das so einzustellen, dass sich der Text nicht am Zoomfaktor orientiert, sondern einfach immer gleich groß ist und ich nur so nah ranzoome, wie ich will und dann den text in "normaler" (d.h. wenn ich wieder rauszoomen würde winziger) Größe darstellt?

ich hoffe hr versteht mein problem...

Das mit stego werde ich ausprobieren, wenn ich an einem Windows Rechner bin, für mac habe ich das nämlich nicht gefunden.


Zuletzt bearbeitet von abby am 13:48:22 09.09.2010, insgesamt 1-mal bearbeitet
Sqwan
Mitglied

Benutzerprofil
Anmeldungsdatum: 08.01.2006
Beiträge: 965
Beitrag Sqwan Mitglied 13:51:04 09.09.2010   Titel:              Zitieren

Aufblasen heißt das bild auf 10.000x10.000 Pixel groß machen. Normale PCs machen es automatisch auf bildschirmgröße. Da müsstest du dann zoomen damit man 10pc überhaupt sehen kann.

_________________
"Besser" impliziert "Anders" aber "Anders" impliziert noch lange nicht "Besser"
Die alte Kuh so schnell vergisst, dass sie selbst mal Kalb gewesen ist!
hustbaer
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.10.2006
Beiträge: 13522
Beitrag hustbaer Mitglied 14:58:33 09.09.2010   Titel:              Zitieren

@abby:
Weiss nicht wie es bei GIMP heisst, bei Photoshop heisst es "Resize".
Damit änderst du nicht wie gross das Bild am Bildschirm zu sehen ist, sondern wie viele Pixel die eigentlichen Bildinformationen gross sind.

_________________
"Let there be Licht..." http://lichttools.sourceforge.net/
Sehr cooles ASCII Spiel (leider nicht von mir): ASCII-Scramble - http://www.roskakori.at/ascii/
abby
Mitglied

Benutzerprofil
Anmeldungsdatum: 09.08.2010
Beiträge: 7
Beitrag abby Mitglied 20:21:30 09.09.2010   Titel:              Zitieren

@ Sqwan und hustbaer
Ja, so hat es geklappt :-)
Bei Gimp heißt das "Bild skalieren" und wenn ich es groß genug mache, kann ich da sogar lesbaren Text reinmachen. Ich hatte allerdings schon eine warnung von Gimp, dass die neue Bildgröße die eingestellte Maximalgröße übersteigt, aber wenn ich die ignoriere klappt das so.
Das neue ist Bild ist dann zwar 23,3 MB groß (das urpsrüngliche war nur 1,4 MB groß) aber egal. So funktioniert es. Vielen Dank
So würde ich es machen
Unregistrierter




Beitrag So würde ich es machen Unregistrierter 20:48:32 09.09.2010   Titel:              Zitieren

Das Bild mit einem ein Pixel breiten Rand versehen, links oben beginnend im Uhrzeigersinn dann Binärdaten (schwarz/weiß) in den Rand schreiben. Durch den starken Kontrast bleibt die Information evtl. auch noch erhalten, wenn man es als JPEG speichert oder konvertiert. Ein sinnvolles Verhältnis aus Datendichte / "Rauschsicherheit" findet man am besten durch ausprobieren heraus, oder man verwendet redundante Bits, aber das würde die Sache wahrscheinlich nur unnötig verkomplizieren.

Auch gut: Das Dateiformat ausnutzen (Metainformationen wie EXIF bei JPG, versteckte Ebenen z.B. bei GIF etc.)
Tim06TR
Mitglied

Benutzerprofil
Anmeldungsdatum: 14.03.2009
Beiträge: 1337
Beitrag Tim06TR Mitglied 00:09:16 12.09.2010   Titel:              Zitieren

Sqwan schrieb:
Aufblasen heißt das bild auf 10.000x10.000 Pixel groß machen. Normale PCs machen es automatisch auf bildschirmgröße. Da müsstest du dann zoomen damit man 10pc überhaupt sehen kann.


ÜBERHAUPT NICHT AUFFÄLLIG ! :D

_________________
"Wie ein Komponist an seinem Klavier gleitet der Programmierer über die Tasten auf der Suche nach der perfekten Komposition" ~me --- Wehe ihr lest meine alten posts ! :D
C/C++ Forum :: Themen rund um die IT ::  [solved] Text in Bild verstecken (soll nur durch ranzoomen lesbar sein)   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.