Imaginile astfel create vor fi formate din litere de diverse culori si pot fi transferate si in WORD sau alt editor de text. Pentru asta trebuie copiate din pagina unde sunt generate (ctrl+a), puse in word, iar foarte important este sa setati marimea fontului la 5 sau 6 pixeli si line spacing la 2 sau 3 (Format > Paragraph > Line spacing > Exactly > 2 sau 3 pixeli)[ms word 2003].
Convertor ASCI ->>
Ce vom face este destul de simplu. Vom citi dimensiunile imaginii pe care dorim sa o convertim in cod ASCII, cu ajutorul a doua for - uri vom parcurge imaginea ca pe o matrice (pixel cu pixel), vom trece culoarea fiecarui pixel intr-o variabila si vom afisa pentru fiecare pixel un caracter de aceeasi culoare....
Toate acestea sunt posibile datorita a doua functii PHP: ImageCreateFromJpeg() si ImageColorAt(), functii care permit citirea culorii unui anumit pixel daca stim coordonatele acestuia.
Scriptul va avea un singur fisier, index.php , imaginea va fi luata sprea a fi prelucrata dintr-un link prin metoda $_POST. Iata codul care transforma imaginile jpg in arta ASCII:
/* functia care citeste extensia imaginii */
function getext($filename) {
$pos = strrpos($filename,'.');
$str = substr($filename, $pos);
return $str;
}
/* daca nu este apasat butonul de submit afisam formularul, iar daca este afisat executam codul de creare a imaginii ASCII */
if(!isset($_POST['submit'])){
?>
SURSA NOOB CE ESTI ;) Dak Copiezi Scrie Si Sursa www.tutorialul.ro Din Respect Pentru Admini
bozyAi o mare problema la cap sau doresti sa faci spam. tutorialul.ro cred ca este aparut mai tarziu decat acest articol care este scris de mine (codul imi apartine si el).
Voteaza acest articol!
Trimite un comentariu!
tutorial, photoshop, html, css, javascript, flash, php, mysql, grafica 3D, tutorial, coduri, scripturi, generator de coduri, cursuri php
Niciun comentariu:
Trimiteți un comentariu