Práca s GD knižnicou - 4. diel (text)

Transkript

Práca s GD knižnicou - 4. diel (text)
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

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...

Více

ZákladnĂ- charekteristika technologie BlueTooth

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 ...

Více

Kap. 02 - Veličiny

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ý...

Více

zde - Makovice

zde - Makovice umí zahrát, tak by to nemìl nikdy zapomenout, stejnì jako nikdo nezapomene plavat nebo lyžovat, když už se to jednou nauèí. Znáte to: co se v mládí nauèíš, ve stáøí jako když najdeš.“

Více

ACU-RITE - folmont

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, ...

Více

Hacking s NetCatem

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...

Více

Windows Longhorn

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...

Více

rp_Modelování fyzikálních jevů ve sportu

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.

Více