Freesoft-Board  

Zurück   Freesoft-Board > How To > PHP & MySQL

image to text convert (ascii)


Thema geschlossen
PHP & MySQL image to text convert (ascii) im How To Forum; moin moin ich möchte gerne einen image->text converter schreiben ich hab nur keine ahnung, wie so was gehen soll. hat ...

 
LinkBack Themen-Optionen
Alt 02.07.2009, 11:08   #1 (Permalink)
Stammuser
 
Benutzerbild von corema
 

Registriert seit: May 2008
Beiträge: 398
Punkte: 3.252, Level: 8
Aktivität: 0%

Standard image to text convert (ascii)





moin moin
ich möchte gerne einen image->text converter schreiben
ich hab nur keine ahnung, wie so was gehen soll.
hat da wer schon mal erfahrung mit gemacht oder hat jemand einen code den man sich anschauen könnte?

mfg corema

Geändert von corema (02.07.2009 um 22:57 Uhr)
corema ist offline  
Alt 02.07.2009, 11:21   #2 (Permalink)
Stammuser
 
Benutzerbild von Broken Sword
 

Registriert seit: Nov 2006
Ort: Swamphell
Alter: 27
Beiträge: 3.092
Punkte: 12.533, Level: 16
Aktivität: 1,4%
Blog-Einträge: 4
Standard



Hi,
das ist eigentlich ganz einfach - nur umständlich. Du brauchst eigentlich nur folgende Funktionen:
[Link nur für registrierte Mitglieder sichtbar. ]
[Link nur für registrierte Mitglieder sichtbar. ] (Zum Abstimmen der Suchfarbe[Tolleranz])
Und vielleicht [Link nur für registrierte Mitglieder sichtbar. ], um ein Bild in Graustufen zu haben, damit du nicht alle 255³ Farben abgleichen musst.

Danach einfach Pixel für Pixel (Oder wenn die Schrift eine bestimmte Dicke hat - Einheit für Einheit) das Bild absuchen und das Ergebnis mit vorher bekannten Ergebnissen, die je einen Buchstaben/Zeichen repräsentieren, abgleichen.

Zweite Methode, falls du nur ein bestimmtes Bild hast, welches immer gleich aufgebaut ist (nur verschiedene Wörter), einfach ein Platz mit einem Buchstaben ausschneiden und mit bekannten Zeichen vergleichen.

Viel Spaß ^^
Gruß
Broken Sword

Geändert von Broken Sword (02.07.2009 um 11:31 Uhr)
Broken Sword ist offline  
Alt 02.07.2009, 11:54   #3 (Permalink)
Stammuser
Themenstarter Themenstarter  
 
Benutzerbild von corema
 

Registriert seit: May 2008
Beiträge: 398
Punkte: 3.252, Level: 8
Aktivität: 0%
Standard



heißt das, dass ich für jeden grauwert ein zwichen brauche?
also im prinzi (255^2)/3 zeichen?
müsste man natrülich noch veringer und diversen farben zusammenfassen
corema ist offline  
Alt 02.07.2009, 12:01   #4 (Permalink)
Stammuser
 
Benutzerbild von Broken Sword
 

Registriert seit: Nov 2006
Ort: Swamphell
Alter: 27
Beiträge: 3.092
Punkte: 12.533, Level: 16
Aktivität: 1,4%
Blog-Einträge: 4
Standard



Nein, du gehst die Pixel entlang, die die "gleiche" Farbe haben, zum Schluss hast du als Ergebnis vielleicht "einmal schräg ganz hoch, von dem Punkt einmal schräg ganz runter, einmal in der Mette strich durch" und das passt beispielsweise genau auf das A.
Das Ergebniss kannst du ja vlt. in ein mehrdimensionales Array packen
Code:
[ ] [ ] [X] [ ]  [ ]
[ ] [X] [ ] [X]  [ ]
[X] [X] [X] [X]  [X]
[X] [ ] [ ] [ ]  [X]
Dürfte für jeden Buchstaben dann halt einzigartig sein.

Gruß
Broken Sword
Broken Sword ist offline  
Alt 02.07.2009, 15:12   #5 (Permalink)
Stammuser
Themenstarter Themenstarter  
 
Benutzerbild von corema
 

Registriert seit: May 2008
Beiträge: 398
Punkte: 3.252, Level: 8
Aktivität: 0%
Standard



hm... ich hab das starke gefühl, dass das nicht geht.
meiner ansicht nach ist das bei dir ein ansatz zum capch lösen

ich hab hier mal was gemacht:
geringere auflösung: [Link nur für registrierte Mitglieder sichtbar. ]
hochauflösend(vorsicht praucht lange): [Link nur für registrierte Mitglieder sichtbar. ]
bild:[Link nur für registrierte Mitglieder sichtbar. ]

ist noch lange nicht fertig^^
corema ist offline  
Alt 02.07.2009, 15:33   #6 (Permalink)
Stammuser
 
Benutzerbild von Broken Sword
 

Registriert seit: Nov 2006
Ort: Swamphell
Alter: 27
Beiträge: 3.092
Punkte: 12.533, Level: 16
Aktivität: 1,4%
Blog-Einträge: 4
Standard



Zitat:
Zitat von corema Beitrag anzeigen
meiner ansicht nach ist das bei dir ein ansatz zum capch lösen
Hmm.... was hätte ich denn sonst unter "bild zu text" verstehen sollen?
Ich ahne fürchterliches... Du meinst doch nicht etwa sone ASCII-Art-Bilder? -.-

Okay, dieses mal @topic:
Da findest du doch eine ganze Menge im www
[Link nur für registrierte Mitglieder sichtbar. ]
[Link nur für registrierte Mitglieder sichtbar. ]
[Link nur für registrierte Mitglieder sichtbar. ]
[Link nur für registrierte Mitglieder sichtbar. ]
[Link nur für registrierte Mitglieder sichtbar. ]

Das ding ist doch eigentlich ganz einfach, für dunkle Farben füllende Symbole benutzen und für hellere Leichtere. Ich glaube da heißt es: probieren probieren probieren (oder halt Abkucken ^^")

Gruß
Broken Sword
Broken Sword ist offline  
Alt 02.07.2009, 22:46   #7 (Permalink)
Stammuser
Themenstarter Themenstarter  
 
Benutzerbild von corema
 

Registriert seit: May 2008
Beiträge: 398
Punkte: 3.252, Level: 8
Aktivität: 0%
Standard



[NFO]
Zitat:
Hmm.... was hätte ich denn sonst unter "bild zu text" verstehen sollen?
Ich ahne fürchterliches... Du meinst doch nicht etwa sone ASCII-Art-Bilder? -.-
sorry hab ich da wohl ein wenig unklar ausgedrückt.
naja aber du hast mich auf die ein oder andere idee gebracht

von den hats keiner so gemacht wie ich..
so hab ich das gemacht:
raster übers bild gelegt und aus jedem feld die durchschnittsfarbe genommen
die hab ich dann in einen bchstaben "umgeandelt".
war ja gar net so schwer...
hier mal der link für alle dies interessiert:
[Link nur für registrierte Mitglieder sichtbar. ]
diewersen änderungen werden bestimmt noch folgen
dank dir broken sword
Code:
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                             .:.                   ..                             
                           .;3h:                  .rr;                            
                        ...:3h9.                  .;33:..                         
                       .;9:;99;                    .r93.r;.                       
                      .;9h:r333;                  :r399.r3r.                      
                    :r:3h3.:9hGh.  ...:;;;;;:..  :9hGGr.;39::.                    
                   :3h:333r;:;r;..;3h&AAAAAAAGh3;.;33;:r33h;;r:                   
                  .r99.r9hh9. .;9&AHHBBBHBBBBHHHAh3:..3hhh9:;33.                  
                ...39r;;;;;:.;hAHBBBBHHHHHHHHHHHHHH&3:.;rr;;;3h:..                
               .rr.r333h9. :9&HBBHBBHHHHHHHHHHHHBHBHH&r..r3333h::;.               
              .;3r.rhGGhr.;GHBBBHHHHHHHHHHHHHHHHHHHHBHA9.:9hhG9.:3;               
              .r93.:rrr:.;&HBBHHHHHHHHHHHHHHHHHHHHHHHBHHh::r3r;.;33.              
              .r9rr39:  r&HHHHHHHHHHHHHHHHHHHHHHHHHHHBBHHG. .r3rr39.              
            .:.;939G9. ;&HBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHh..r99399..             
            :3:.9hh3: :GHBBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH9..rhGhr.r:            
            r3;.:::. .hHBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBHr..:;:..33.           
           .r3r:;3;  3ABBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBBA: .;;:;39:           
           .r9339G; :&HBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBB9..333r9h:           
           .;999G9..9HBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBA;.;933hh.           
         .;..3hG3: :&HHBHAAAAA&&&&AHHHA3r9AH&HHA&AAAAAAHHHHHBBh..rhhh;.:.         
         :3: :;:.  3HHHB&.    ..  .AH&::r:;&:AA:.  .. .3AHHBHBA; .:r;..r;         
        .r3r..;r: .GHBBHHA9  9&&G;.&H;;&AA3.:AH&9 .h&G: rHHHHHB9..;:..;33.        
        .r39;r3h: ;ABBHHHHG  GHHHG &G hAHHA::AHHh .AHHh  GHHBHB&:.r3r:r3h:        
        .;9933h9. 3HBBHHHHG  GHHHH:G9.&HHHH9:AHHh :AHHG  hHHBBBA; ;33339h.        
         .399hh;  hHBBHHHHG  GHH&HrG3 GHHHH&:AHHh .AHH&  9HHBHBH3 :9999Gr         
          :9G9;. .GHHBHHHHG  GH&3HrG3 rAHHHAr&HHh .AHHG  hHHHHBB9. :9hh3.         
        .. ::... .&BBHHHHHG  GHh3HG&9  ;GAHHAAHHh :AHH9 :&HHHHBBh. ..:;. .        
       .r.  .:3: :ABBHHHHHG  GA;3HHH&.   :3&HHHHh :HHA:.hHHHHBBBG..r:.  .r:       
       :3r..;3hr :ABBHHHHHG  :. 3AHHHr     .&HHHh .;;..hHHHHHBBB&::33;..;9r       
       :993:39h; :ABBHHHHHG  r3.3HHHH&;     ;AHHh .r3r.:&HHHHHHBG:.333:r393       
       .999399h: .ABBHHHHHG  hH33HHHHHA9:    GHHh .&AHh .&HHHBBBG:.339333hr       
       .r9999G3. .&BBBHHHHG  GHG3HHHAHHAAhr. 3AHh .AHHH: rHHHBBBG. ;9939hh:       
        .rh9G9:  .GBBBHHHHG  GH&3HHHr&HHHHA3 rAHh .AHHHr .ABHBBBh. .399Gh;        
         .:33... .hHBBHHHHG  GHAGHHHrhHHHHH& rAHh .AHHH3  &BHHBH9.. .;9r:         
        .  ...;3. rHBBHHHHG  GHHHHHHrrHHHHH& 3AHh .AHHB3 .&BHBBHr.;:. .  .        
       .r:  .r9h: :HBHHHHHG  GHHHHHHr.GHHHHG hHHh .AHHH: ;AHHHB&;.r3;.  .r:       
       :93;.:99h:  GBHHHBBh  GHHHHHHr ;AHHHr:&HHh .ABH9  9HBHHBh..333:.:r9r       
       .999r;99h:  rHBBBAr:  :rAHHHHrrr;99;.hHAr:  ;r; .3ABBBBH3 .r33r;33h;       
       .3h9939hh.  :&BBBA333333&HHHH9GA9;:;hHHA93333333GAHHBBB&:  r393339h:       
        :9hh99Gr.: .3BBBHHHHHHHHHHHHHHHHAAAHHHHHHHHHHHHHHHHBBH9...:99339G3.       
         ;9GhG9.;9: :&BBBBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBB&:.3;.r9hGG9:        
          .;r3:.393. rHBBBBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBBA3.;33..r9r:.         
             . ;99h: .hBBHBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBBHh:.r33r ..            
         .;.   rhhh;  :&BBBBHHHHHHHHHHHHHHHHHHHHHHHHHHBBBBH&;..3333   .:.         
         .33r;:rhhhr  .;ABBBBHHHHHHHHHHHHHHHHHHHHHHHHHBBBB&r. .3399.:;rh;         
          rhhh9rhhG;.:..rABBBBBBHHHHHHHHHHHHHHHHHHBBBBBBB&3.:..33h3r339h:         
          :hhhh99hh:.3r..rABBBBBHHHHHHHHHHHHHHHHHHBBBBBH&r:;9: r9h3339h3.         
          .rhhhG9G3.:9hr..;GHBBBBBBBHHHHHHHHHHBBBBBBBBHGr.;39; :99999hh:          
            ;9hh99: ;hhh;  :3&HBBBBBBBBBBBBBBBBBBBBBH&9:.:3993 .9hhhh3:           
             .....  rhhh3. ..;hABBBBBBBBBBBBBBBBBBHAh;.  ;9999. ...:.             
                    :hhhh..r: .;hAHBBBBBBBBBBBBHH&hr::;. r99h3.                   
              .r;;;;:3hhh..99;. .;3h&AHHHHHHHA&h3;..:3h; r99h;::::r.              
              .3hhhhh3hhh..9hh;.  ..:;r33993r;:..  ;99h; rhh339999h.              
               :hhhhhh9h9..9hhh;        ....      :999h; ;h399999G3               
                ;hGGGGGG3..9hhh3..;;;;;;;;;;;;;;. r999G; rhhhhhhG9.               
                .;9hh9r:.  rhhhh..9hhhhhhrr99hhh:.999hh: .:r9hGh3:                
                  ....    .:3hhh:.9hhhhhr  rh33h::9hGhr.    .::..                 
                      .:;r99999h:.9hhhhhr .r3.3h;:hh9333;:..                      
                     .3hhhhhhhhGr.9hhhGhhrrr..3h;;h99hhh99h9.                     
                      :9GhhhGGG3:.9h9::::::..3hh;.3hhhhhhGGr.                     
                       :3GGGGhr. .9h9:::.. .3hhG; .:9GGGGhr.                      
                         :;;:.   .9h9::3;  ;hhhG;   .:rr;.                        
                                 .9h9.r:   ;hhhG;                                 
                                 .9h9r:.;: ;hhhGr                                 
                                 .3hh:.;;:.;hhhG;                                 
                                  rhr:;r:;:rhhG9.                                 
                                  .9hhhhhhhhhGG;                                  
                                   ;hhhhhhhhGGr                                   
                                    ;hGhhhGGG3.                                   
                                     :3GG&&hr.                                    
                                       :rr;.
corema ist offline  
Alt 02.07.2009, 23:12   #8 (Permalink)
Stammuser
 
Benutzerbild von Broken Sword
 

Registriert seit: Nov 2006
Ort: Swamphell
Alter: 27
Beiträge: 3.092
Punkte: 12.533, Level: 16
Aktivität: 1,4%
Blog-Einträge: 4
Standard



Schön, dass es doch noch geklappt hat

=> Closed

Gruß
Broken Sword
Broken Sword ist offline  
Thema geschlossen

Stichworte
convert

Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[SUCHE] Animierter Text (ähnlich : aufbauender Text in HP einbinden) da_makkus HTML & JavaScript 7 29.01.2009 13:48
Photoshop Schweif in Text, und Text verschwindet?? Raider Softwareberatung 7 27.06.2007 12:46
Problem Image Ready: Text nicht als Bilddatei DonVito Softwareberatung 3 24.11.2005 18:03


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:36 Uhr.


Angetrieben von Thor + Odin

Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.