Autor Zpráva
TFSi
Profil
Zdravím, náhodou nevíte někdo o funkci která umí převést požadovaný text an ASCI art?
Tedy aby z "AB" udělala
    *      ***

* * * *
***** ***
* * * *
* * ***

atp ...
rommy
Profil *
nevím, na co to potřebuješ a zda by ti nepomohl převod obrazového formátu?
http://www.ascii-art-generator.com/index.php
BaTeCzKo
Profil
mozna tohle, ale dela to z obrazku http://old.coggeshall.org/show_source.php?filename=asciiart.php
TFSi
Profil
to nee .. já potřebuji spíš něco na způsob:

echo '<pre>'.texttoasci('hatlamatla').'</pre>';

funciton texttoasci($text) {
... ??? ...
}

Případně nějaký šikoný popis principu, potom to snad zvládnu nějak zpachtit...

... jinak jde jenom o takový pokus, mám takový nápad, jak vytvořit CAPTCHu přístupnou i pro postižené návštěvníky, a tohle má být její součást ...
echo
Profil *
no to by slo asi tak ze si preddefinujes pre kazde pismeno abecedy rozmiestnenie znakov atd. atd.
echo
Profil *
napriklad:
<?php
$A=" * * * ***** * * * * ";
echo "<pre>$A</pre>";
?>
samozrejme ak ide o retazec treba ho najskor explodovat na jednotlive znaky
a postupne prevadzat na asci sequencie sposobom if ($znak=='A') {$output.=$A} atd.
dalej je mozne nahradit * premenou $asci_znak a nechat si tak otvorenu moznost definovat vystup globalne
v konecnom stadiu je mozne zabalit tieto procedury do funkcie texttoasci()
prajem vela zdaru
echo
Profil *
ech ten string pre premennu $A ma vyzerat takto


$A=" * * * ***** * * * * ";
echo
Profil *
spravne ma vyzerat to priradenie takto

$A=" * * * ***** * * * * ";
echo
Profil *
pardon antispam ochrana zauradovala, ale aj tak tam nevidno tie znaky pre novy riadok to jest: n
Pavel Prochazka.zde.cz
Profil *
zdravim,
asi tak ja se za starych casu delaly na Spectu a Amige texty v assembleru. K tomu jsi potreboval font, a ty jsi podle ascii znaku ktery funkce obdrzela vratila osum 8-mi bitovych cisel ktere se poslaly do zobrazovaci pameti a tam z toho vzniklo pismeno.
Pokud bude zajem urcite nekde vystracham zdrojaky v assembleru fontu pro CPU MC68000 (AMIGA).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0