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
-
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
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
-
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?
-
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 :)
-
program dam. nejako ma opat chytilo C-cko a praca s premennymi, odkedy som si urobil programcok na posuvanie casov titulkov...
-
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
-
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
-
Dve otazky:
1. Pismeno velke 1px, kto to precita?
2. Podklad?
-
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.
-
Eru> Mozno by bolo zaujimave skusit aj jeden pixel=1 slovo.
... odtál, potál...
-
Morgoth> Ak zakodujes vsetky slova v anglickej/slovenskej slovnej zasobe tak kludne....
-
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