IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Php ASCIInátor

Program je schopný premeniť obrázok vo formáte JPG, PNG Alebo GIF (Tú už je problém s animáciám a tím, že Všetky farby ŠÚ modrej.) Do čistého textu vo formáte HTML s pridaním farieb. Takto Moze vytvoriť veľmi zaujímavá diela alebo len Niečo, čo pošlite do chatu Namiesto obyčajného smjalíka.

O celej konverziou Obrázky sa stará trieda Convertor, ktora prejde obrázok po oblastiach o velkosti Ktory žiada užívateľov. Pre každú oblasť vyberie priemernú Farbu, ktora sa v naj nachádza a podľa ho svetlosť vyberie správny znak. Ten vyberte podľa toho, kolky% plochy daný znak zaberie.

Koľko% záber je zapísané v serializovanom poli v premenou $ Chars. Hodnoty bolí získané cez script vo "vypis.php". Bohuzial tú nastávali pri priamom vykresľovanie znakov cez PHP problémy s kódovaním a tak sa muselo získavaním% rozdeliť na 2 časti. Najprv vypísanie vsetkych znakov ktore vie zobraziť HTML stránka, to odfotiť a až obrázok rozobrať na častí a určiť jednotlivé Percent.

Vďaka mojej lenivosti využíva program ai kúsok z Nette Framework, pretoze sa mi nechcelo programové celej spracovávanie formulár na upload obrázku.

Hľa ked spracovávanie obrázkov je jedna z náročnejších vecí, ktoré od PHP mozem chciet nie je celý program príliš náročný a v relatívnej krátkej dobe zvláda spracovať ai veľké obrázky vo Veľkom rozlíšenie. Problém už potom nastáva pri vykresľovaní v prehliadači, kedy mu to už Moze trvať trošku dlhsie.


Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 212x (156.78 kB)
Aplikácia je vrátane zdrojových kódov v jazyku PHP

 

Všetky články v sekcii
Zdrojákoviště PHP - súbory
Program pre vás napísal GreenMan
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
GreenMan
Aktivity