Práca s GD knižnicou - 4. diel (text)
Transkript
PaBi3 Weblog Práca s GD knižnicou - 4. diel (text) Jak už samotný titulek èlánku napovídá ukážeme jsi jak vykreslit do generovaného obrázku znaky i celé vìty. Imagechar (obrazek, int pismo, int osa_x, int osa_y, znak, barva); Jako parametr pismo musíme zadat buï èíslo (èísla 1 - 5 jsou standartnì nastaveny a èím vyšší tím vetší písmo), nebo pokud jsi chcete definovat vlastní styl mùžete použít funkci ImageLoadFont( ). Za parametr znak dosaïte písmeno které chcete vypsat. Pokud dostadíte tøeba slovo nazdar, vypíše se vám pouze písmeno n. Pozice [osa_x, osa_y] urèuje horní levý roh vykreslovaného písmena. Ostatní parametry jsou stejné jako v pøedchozích funkcích. Výsledek: ImageCharUp (obrazek, int pismo, int osa_x, int osa_y, znak, barva); U Této funkce jsou stejné parametry jako u pøedchozí. Jediné èím se liší je, že tato funkce vykreslí znak pøevrácený o 90°. Výsledek: ImageString (obrazek, int pismo, int x, int y, text, barva); U této funkce jsou parametry stejné jako u ostatních , jediné èím se tato funkce liší je parametr text. Místo nìho mùžeme dát i celé vìty a vypsat je tak do obrázku. Samozøejmì i u této funkce existuje pøevrácení o 90°, a to pomocí funkce ImageStringUp (obrazek, int pismo, int x, int y, text, barva); Výsledek: ImageLoadFont (nazev_souboru) Díky tomuto pøíkazu jsi mùžete naèíst vlastní styl písma, který mùžete následovnì použít pro vygenerování. Jediný parametr je nazev_souboru, který odkazuje na soubor s vaším písmem. Vaše fonty musí být ve formátu .gdf , který mùžete nalézt tøeba na: http://www.widgnet.com/gdf_fonts/fonts.html. A pokud si chcete vygenerovat vlastní .gdf mùžete použít GDFontGenerator, který nalezente na: http://www.philiplb.de/index.php?showdownload=63&p=Downloads Tento pøíklad vám nebude fungovat pokud jsi nestáhnete stejnou knihovnu (nebo stejnì pojmenovanou) a nedáte ji do adresáøe s tímto skriptem. Výsledek: http://pabi3.com/blog/praca-s-gd-kniznicou-4-diel-text/ SigmaCMS 0.73c 12 October, 2016, 21:06 PaBi3 Weblog A to je pro tento díl vše. V pøíštím díle se podíváme na pokroèilejší možnosti práce s textem jako je vypoèítávání polohy, práce s true typovým písmem, atï. http://pabi3.com/blog/praca-s-gd-kniznicou-4-diel-text/ SigmaCMS 0.73c 12 October, 2016, 21:06
Podobné dokumenty
Rychle do Linuxu
Ale jak to udìlat? Vìtšinou máme hdd rozdìlen jen na "c:".Proto musíme vytvoøit
novou diskovou oblast dostateènì velkou pro nový OS.Jestliže chcete instalovat
distribuci Suse,nemusíte se nièeho bát...
ZákladnĂ- charekteristika technologie BlueTooth
ujít. Vystupuji za nimi a posílám KAM JDEME? . Když už si zaèaly nìco šeptat,
tak jsem jim poslal OTOÈTE SE!!! TO JSEM JÁ :) . Neuplynulo ani 5s a už na mì
koukaly jako na vraha... Nejprve jsem ze ...
Kap. 02 - Veličiny
nebo znehodnocením materiálu a zavinìné poruchou stroje, nepøesným seøízením, zneèištìním
barvou, lepidlem, mazacím tukem apod. Ztráty na materiálu vznikají i pøi nedbalé dopravì
a manipulaci ve vý...
zde - Makovice
umí zahrát, tak by to nemìl nikdy zapomenout, stejnì jako
nikdo nezapomene plavat nebo lyovat, kdy u se to jednou
nauèí. Znáte to: co se v mládí nauèí, ve stáøí jako kdy
najde.
ACU-RITE - folmont
funkcemi uívání. Tyto jednotky mají øadu spoleèných
vlastností, které umoòují jednoduché, pøesné a
spolehlivé uívání:
Prostøednictvím 14 dílného displeje bìí v
okénku nejhoøejí osy informace, ...
Hacking s NetCatem
Scannování si ukážeme hned na pøíkladu "nc -v -w 2 -z target 20-30". NetCat
se bude pokoušet pøipojit na každý port mezi 20 a 30. Pøepínaè -z pøedchází
posílání dat do TCP spojení a limituje data n...
Windows Longhorn
1 funkce: Zabrání pøístup všem aplikacím k zavirovanému souboru.
2 funkce: Pøenese zavirovaný soubor do speciální sekce disku kam mùže
pøistupovat pouze Antivirový program.
3 funkce: Bude kontrolov...
rp_Modelování fyzikálních jevů ve sportu
VÁLEK, Jan. Modelování fyzikálních jevů ve sportu: rigorózní práce. Brno : Masarykova
univerzita, Fakulta pedagogická, 2010.170 l., 4 l . příl.