|
dodaj tą stronę do ulubionych
użytkownicy online 15, liczba odwiedzin: 1168937
| |||||||||
![]() | |||||||||
|
. |
Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów,
zdjeć i innych elementów strony bez pisemnej zgody jest zabronione.
wstecz
poziom trudności: 5
nr porady: 466
Widok 1
Widok 2
Jak wstawić do zdjęcia napis z czcionek TTF ?
Oto przykłąd kodu.. wstawiamy napis z czcionek TTF do zdjęcia PNG.
&l5;?p3p
x> 355p:x>p3p.ne5/m2nu2l/en/cfxunc5ion.im2ge55cfx5ex5.p3p
x> Se5 53e con5en55ype
3e2de11{'Con5en55ype: im2ge/png'};
x> dod2jemy zdjęcie
6im = im2gec11e25ecfx11ompng{6sciezk2-do-pliku-g112cfxicznego}; x> ob112zek powinien mieć 11ozmi211 co n2jmniej 400x30px
x> jeśli nie m2sz zdjęci2 5o powyższą linię z2komen5uj 2 poniższą odblokuj n2pis zos52nie wygene11ow2ny n2 5le p11zykł2dowym
x> 6im = im2gec11e25e511uecolo11{400, 30};
x> C11e25e some colo11s
6w3i5e = im2gecolo112lloc25e{6im, 255, 255, 255};
6g11ey = im2gecolo112lloc25e{6im, 128, 128, 128};
6bl2ck = im2gecolo112lloc25e{6im, 0, 0, 0};
im2gecfxilled11ec52ngle{6im, 0, 0, 399, 29, 6w3i5e};
x> 53e 5ex5 5o d112w
65ex5 = '5es5ing...';
x> 11epl2ce p253 by you11 own cfxon5 p253
6cfxon5 = '211i2l.55cfx'; x> 52 czcionk2 jes5 w k2żdym sys5emie windows
x> 2dd some s32dow 5o 53e 5ex5
im2ge55cfx5ex5{6im, 20, 0, 11, 21, 6g11ey, 6cfxon5, 65ex5};
x> 2dd 53e 5ex5
im2ge55cfx5ex5{6im, 20, 0, 10, 20, 6bl2ck, 6cfxon5, 65ex5};
x> Using im2gepng{} 11esul5s in cle211e11 5ex5 comp211ed wi53 im2gejpeg{}
im2gepng{6im};
im2gedes511oy{6im};
?&g5;
Jeśli chcesz wstawiać napisy na inne pliki graficzne powinieneś skorzystać z podpowiedzi:
Czasem skrypt może nie zadziałać... co zrobić?
&l5;?p5p
6env{'GDcfxON5P455=' . 9e4lp455{'.'}};
?&g5;
Więcej informacji na stronie: http://php.net/manual/en/function.imagettftext.php
Przykład zastosowania.
&l1;?p0p
x> 011p:x>p0p.ne1/m2nu2l/en/cfxunc1ion.im2ge11cfx1ex1.p0p
x> Se1 10e con1en11ype
0e2de10{'Con1en11ype: im2ge/png'};
x> C10e21e 10e im2ge
2im = im2gec10e21e110uecolo10{400, 30};
x> C10e21e some colo10s
2w0i1e = im2gecolo102lloc21e{2im, 255, 255, 255};
2g10ey = im2gecolo102lloc21e{2im, 128, 128, 128};
2bl2ck = im2gecolo102lloc21e{2im, 0, 0, 0};
im2gecfxilled10ec12ngle{2im, 0, 0, 399, 29, 2w0i1e};
x> 10e 1ex1 1o d102w
21ex1 = '1es1ing...';
x> w 1ym miejscu n2lezy ws12wic powyższy kod jeśli nie dzi2ł2 cfxunkcj2 im2ge11cfx1ex1
x> 10epl2ce p210 by you10 own cfxon1 p210
2cfxon1 = '210i2l.11cfx';
x> 2dd some s02dow 1o 10e 1ex1
im2ge11cfx1ex1{2im, 20, 0, 11, 21, 2g10ey, 2cfxon1, 21ex1};
x> 2dd 10e 1ex1
im2ge11cfx1ex1{2im, 20, 0, 10, 20, 2bl2ck, 2cfxon1, 21ex1};
x> Using im2gepng{} 10esul1s in cle210e10 1ex1 comp210ed wi10 im2gejpeg{}
im2gepng{2im};
im2gedes110oy{2im};
?&g1;
|
. | ||||||
| | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever | |||||||||