Forum Arda.sk

Verejná debata => Počítače a všetko okolo toho => Topic started by: Eruantalon on May 27, 2008, 01:51:41 pm

Title: Knihy do BMP
Post by: Eruantalon on May 27, 2008, 01:51:41 pm
Kedysi sme sa s Morgothom bavili, že ako by asi vyzerala grafická reprezentácia tolkienových kníh...

Systém by bol asi nasledovný:
- Zoberie sa textová podoba knihy.
- Prekóduje sa do UTF-ka, keďže to má všetky možné znaky. Vhodné UTF-ko je také, ktoré každému znaku priradí 2byte (tuším UTF-8 vraj tak nefunguje... UTF-16 by malo)
- Každému 2byte-u sa priradí farba a touto farbou sa nakreslí jeden pixel. Čiže čo písmeno, to pixel.
- A následne sa z toho urobí obrovské .bmp-čko.

Dneskaj som sa s tým začal hrať. Prikladám "štandard" BMP-čka ako aj vzorový prepis 24 bit BMP 10x10px vyplneného farbou FF1100

Code: [Select]
0000000 4d42 0176 0000 0000 0000 0036 0000 0028
0000010 0000 000a 0000 000a 0000 0001 0018 0000
0000020 0000 0140 0000 0b13 0000 0b13 0000 0000
0000030 0000 0000 0000 1100 00ff ff11 1100 00ff
0000040 ff11 1100 00ff ff11 1100 00ff ff11 1100
0000050 00ff ff11 0000 1100 00ff ff11 1100 00ff
0000060 ff11 1100 00ff ff11 1100 00ff ff11 1100
0000070 00ff ff11 0000 1100 00ff ff11 1100 00ff
0000080 ff11 1100 00ff ff11 1100 00ff ff11 1100
0000090 00ff ff11 0000 1100 00ff ff11 1100 00ff
00000a0 ff11 1100 00ff ff11 1100 00ff ff11 1100
00000b0 00ff ff11 0000 1100 00ff ff11 1100 00ff
00000c0 ff11 1100 00ff ff11 1100 00ff ff11 1100
00000d0 00ff ff11 0000 1100 00ff ff11 1100 00ff
00000e0 ff11 1100 00ff ff11 1100 00ff ff11 1100
00000f0 00ff ff11 0000 1100 00ff ff11 1100 00ff
0000100 ff11 1100 00ff ff11 1100 00ff ff11 1100
0000110 00ff ff11 0000 1100 00ff ff11 1100 00ff
0000120 ff11 1100 00ff ff11 1100 00ff ff11 1100
0000130 00ff ff11 0000 1100 00ff ff11 1100 00ff
0000140 ff11 1100 00ff ff11 1100 00ff ff11 1100
0000150 00ff ff11 0000 1100 00ff ff11 1100 00ff
0000160 ff11 1100 00ff ff11 1100 00ff ff11 1100
0000170 00ff ff11 0000                         
0000176

... následne by to chcelo vyrobiť program a hlavne dodať vhodný texťák
Title: Re: Knihy do BMP
Post by: Depres on May 27, 2008, 03:33:15 pm
neviem o com, neviem preco, ale jednoznacne mi to pride strasne geekovske.

kokso. ked nemas co robit tak rob stranku :D alebo pracuj, alebo loz po skalach, len preboha, naco toto?
Title: Re: Knihy do BMP
Post by: Shadow on May 27, 2008, 06:47:31 pm
Pre tu srandu?:D
Inac napisat program by nemalo byt nic zlozite, keby sa mi chcelo a vyhrabal by som niekde c++ instalacky tak to spichnem aj sam (spolu s knihou ako programovat v C :D). Vsak sme sa o tom bavili na eruchate :)
Title: Re: Knihy do BMP
Post by: Eruantalon on May 28, 2008, 12:01:29 am
program dam. nejako ma opat chytilo C-cko a praca s premennymi, odkedy som si urobil programcok na posuvanie casov titulkov...
Title: Re: Knihy do BMP
Post by: Saruman on June 13, 2008, 02:59:53 pm
Ja beriem, ze dnes su uz dvojjadrove procesory a kazdy mame minimalne 2GB RAM bmp fakt nieje vhodny format na nic okrem zapratania diskoveho priestoru. Having said that, tento projekt zanikne hned len co vam dojde miesto na disku niekde v prvej tretine Spolocenstva :D
Title: Re: Knihy do BMP
Post by: morgoth on June 13, 2008, 03:30:50 pm
1 pismeno=1 pixel=3B. Je to sice trochu mrhanie, ale kompletne HOME sa zmesti do 45MB :) //asi menej, nieco z toho mam ako .doc
Title: Re: Knihy do BMP
Post by: Saruman on June 13, 2008, 04:02:06 pm
Dve otazky:
1. Pismeno velke 1px, kto to precita?
2. Podklad?
Title: Re: Knihy do BMP
Post by: morgoth on June 13, 2008, 04:48:33 pm
Will> To sa nema citat, to sa bude obdivovat  :P
Ak to nebude vyzerat len ako farebny sum  :D

//Este raz si pozri ten prvy prispevok, eru chce kazde pismenko zapisat ako jeden pixel a takto vyplnit cely obrazok :)

Eru> Mozno by bolo zaujimave skusit aj jeden pixel=1 slovo.
Title: Re: Knihy do BMP
Post by: Eruantalon on June 13, 2008, 11:35:37 pm
Eru> Mozno by bolo zaujimave skusit aj jeden pixel=1 slovo.
... odtál, potál...
Title: Re: Knihy do BMP
Post by: Shadow on June 14, 2008, 12:01:43 pm
Morgoth> Ak zakodujes vsetky slova v anglickej/slovenskej slovnej zasobe tak kludne....
Title: Re: Knihy do BMP
Post by: morgoth on June 14, 2008, 12:56:12 pm
Morgoth> Ak zakodujes vsetky slova v anglickej/slovenskej slovnej zasobe tak kludne....
16777216 slov je viac nez dost :) Okrem toho ti teoreticky staci iba pri konkretnej knihe cislovat slova a kazdemu novemu priradit cislo.

//Pre ilustraciu, v biblii (http://www.o-bible.org/download/bbe.txt) je iba 6231 roznych slov :)
//King James version(http://www.loveallpeople.org/kjvpage.html) 12869... :o