Seite 1 von 2
Bild-ASCII Converter
Verfasst: 05.01.2006 17:32
von Konne
Hallöle
Ich hab mir gestern überlegt dass es doch mal cool waäre ein Programm zu schreiben das Bilder in ASCCI-Art umwandeln kann. Es basiert darauf dass es das Bild in Bereiche einteilt und immer schaut welche Buchstabe am meisten Deckungsgleichheit mit dem Bereich hat. Aber was laber ich weiter Hier ist der Link dazu.
http://www.komani.de/Ascii-Art.exe
Es tut eigendlich mit allen Bildern, am schönsten wird es aber bei hohem Kontrast. Im Programm kann man die Schwarzweiß Umwandlung mmithilfe des Schiebereglers vaiieren. wenn man sehen will wie das Bild dann später ungefähr aussehen wird muss man auf "Schwarz-Weiß_Bild Vorschau" klicken.
Nunja alles (andere) sollte selbsterkärend sein.
Achja wenn man Text aus dem Notead kopiert und an den Linken oberen Rand des Bilder positioniert entsteht ein Netter Effekt
zB:

Verfasst: 05.01.2006 18:27
von AND51
Geil, ich habe das Bild von dir da oben mal geladen. Ist ja eine Texterkennung!
Du hast kein ASCII geschrieben, sondern ein OCR Programm, lol! Oder ist das etwa dein netter Effekt?
Verfasst: 05.01.2006 19:37
von Konne
Ist nur ein netter Effekt es tut natürlich auch mit normalen Bilder was ziemlich geil aussieht:)
Das was man eigendlich machen kann ist:
http://komani.de/Maxim.txt
Verfasst: 05.01.2006 20:04
von AND51
ich habe das gefühl, dass er nur die schrift Lucide Console prüft.
Ich habe jedoch FixedSys eingestellt, notepad fotografiert, paint, abgespeicgert, eingelesen, und es kan nix vernünftiges dabei raus.
sdabeo habe ich den Schriftzu "MyText" ganz oben Link platziert...
Verfasst: 05.01.2006 20:06
von Konne
Upps hab ich vergessen zu sagen, es tut nur die eine Schriftart die du auch erwähnt hast. Ist ja auch eigendlich nur ein Nebeneffekt mit dem Schrifterkennen.
Verfasst: 05.01.2006 20:42
von AND51
wie machst du das eigentlich?
alle pielkoordinaten
x=1, y=1
x=1, y=2
x=1, y=3
x=2, y=1
x=2, y=2
x=2, y=3, usw.
durchgehen und prüfen, ob an der stelle ein A ist?
Könnte man nicht auch auf diese Weise ein Programm schreiben, dass diese lustigen kleinen Sicherheitscode, oft bei irgendwelchen Registrierformularen oder Foren verwendet, aushebelt?

Verfasst: 05.01.2006 21:17
von Konne
Kann man schreiben aber die ham meißtens komische Buchstaben usw. ICh glaube sowas zu knacken ist schwer und vorallem rechnenaufändig.
Nunja ich schaue übrigens nicht das ganze Bild auf A durch sondern Teile es in 8x13 Bilder auf schaue dann welcher Buchstabe am meisten übereinstimmnung mit dem Feld hat.
Verfasst: 05.01.2006 21:21
von AND51
Achso...
Dann müsste es aber doch funktionieren, wenn man "Anführungszeichen" verwendet, oder? Tut es aber nicht...
Aber trotzdem ist das Programm schon sehr gut!
Aber kannst du nicht einstellen, dass der User wählen kann, welche Schriftart er nutzen will?
Ob du jetzt Lucida Console lädst, oder ne andere Schriftart, der Rest des code bleibt doch derselbe, oder?
Verfasst: 05.01.2006 22:53
von Konne
Ich schau mal dass ichs einbau.
Edir:
Du solltest eigendlich jeden mit Lucia Console verfassten Text zurücktransferieren können. Du must nur aufpassen das du ihn richtig plazierst " machen da eigendlich nix. also um den Linken Rand zu finden schreib ne "1" da ist der lekeste Pixel der Rand und bei "(" ist der oberste Pixel der obere rnad.
Verfasst: 07.01.2006 00:39
von Batze
Bei sehr großen Bildern stürzt es ab.
Und könntest du noch eine Schriftartwahl (Hauptsächlich Schriftgröße) einbauen.
Du hast ja ProgramParameter() eingebaut.
Aber warum musss man trozdem auf "Bildladen" klicken.