Hogy kell Gimpben fekete-fehér képet szöveges dokumentumként menteni, ahol a 0-k és 1-ek pl. tabulátorral vannak tagolva?
Nem egy szöveg képét szeretném szöveggé alakítani, hanem: egy tetszőleges fekete és fehér pixelekből álló kép képpontjait!
hogy valami ilyesmit kapjak: 1(tab)0(tab)0(tab)...
Szia.
Erre szerintem speckó program kell, én összedobtam egy ilyen jelegű progit, innen letölthető: [link]
Viristotálos ellenőrzése : [link]
A program BMP képeket tud megnyitni és szövegfájlba menteni.
A fehér színre van beállítva (Tehát a fehér szín az egyik érték, (RGB (255,255,255)), míg minden más szín a másik érték). Ebből az következik, hogy a képnek, nem kell fekete fehérnek lenni, de a tökéletes eredményt azt csak fekete fehér képpel érheted el.
A használata egyszerű.
1. Megnyitod a képet ("<<<" gomb)
2. Ha nem szimpatikus akkor beállítod a különféle elválasztó karaktereket - mindet ASCII kóddal - (Ha nem akarsz elválasztó karaktert akkor nullát írj az editor ablakba) :
- Pixel elválasztó : 9 (9 ASCII kód = Tabulátor)
- Sorvég jel : 13, 10 (13 ASCII kód = Carige return, kocsi vissza karakter és 10 ASCCI kód = Line feed új sor)
- "0" jel : 48 (48 ASCII kód = 0)
- "1" jel : 49 (49 ASCII kód = 1)
3. Megnyomod a Rendben gombot.
A program ugyanabba a mappába, ugyanolyan néven menti el a szöveg fájlt, mint a megnyitott kép, csak a kiterjesztést írja át TXT-re (ha már létezik ugyanolyan néven TXT fájl, azt automatikusan figyelmeztetés nélkül felülírja).
Sok sikert.
üdv.
Köszi, coopper!
Ez is azon nem ritka esetek egyike, amikor szívesen kiradíroznám a föntebbi hozzászólásomat. Nem mindig szerencsés, ha éjszaka akkor is gondolkodni próbálok, amikor már nem megy. Így már egycsapásra megvilágosodott a kérdés, az OCR ebben az esetben annyi haszonnal sem jár, mint jégeső ellen az oldalcsípőfogó. De azért, hogy egészen szégyenben ne maradjak, mutatok mást.
Itt a fekete-fehér képem:
A vízszintes oldalt ötszörösére, a függőlegest nyolcszorosára méretezem, interpoláció nélkül:
Szűrők → G'MIC... → Arrays & tiles → Ascii art, például a következő beállításokkal:
A jobb alsó sarokban megadott beállításokkal kapott output-fájl már igazi szöveg:
Geanyben szerkesztem tovább. Keresés → Csere...
'Reguláris kifejezések használata' pipa be, azután
Keresés: 0
Csere erre: 0\t (minden 0 helyett legyen 0+TAB)
majd
Keresés: 1
Csere erre: 1\t (minden 1 helyett legyen 1+TAB)
végül
Keresés: \t\n
Csere erre: \n (minden TAB+sorvég helyett legyen csak sorvég)
Az eredmény:
Kész. A G'MIC a fenti beállításokkal 5×8 pixeles kockákra bontja a képet, és ezeket helyettesíti be a 'Custom dictionnary'-ben megadott karakterekkel. Ha tehát a képméreteket ilyen arányban felszorzod, a karakterkép éppen az eredeti kép bitenkénti mintázatnak felel majd meg.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!