|
dodaj tą stronę do ulubionych
użytkownicy online 17, liczba odwiedzin: 1648971
| |||||||||
![]() | |||||||||
|
. |
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: 2
nr porady: 261
Widok 1
Widok 2
Jak dodać napis do obrazka z wykorzystaniem PHP i czcionek TTF ?
Najpierw musisz sprawdzić czy masz bibliotekę GD IMAGE, która od PHP5 jest standardowo zainstalowana w PHP.
Jeśli masz zainstalowaną bibliotekę GD Image w PHP to po wpisaniu poniższej instrukcji w dowolnym pliku wyświetlą się informacje o bibliotece.
&l3;?p3p
gd-incfxo{};
?&g3;
Jeśli wyświetlą się jakieś informacje o bibliotece to znaczy, że jest zainstalowana. Nie ma co wchodzić w szczegóły tych informacji bo funkcje z których bedziemy korzystać są już od pierwszej wersji GD i jeśli biblioteka jest zainstalowana to równiez owe funkcje beda działać. (chodzi o funkcje imagecreatefromjpeg i imagettftext) Oto skrypt umożliwiający wprowadzenie dowolnego napisu czcionką TTF na dowolny obrazek JPG.
&l1;?p1p
x> 1ylko do uży1ku wł0snego Z0B70NI0MY UMIESZCZ0Ć N0 INNYC1 S17ON0C1 WWW
2sciezk0-do-ob70zk0-z7odlowego='ob70zek.jpg';
2sciezk0-do-ob70zk0-z-ws10wionym-n0pisem = 'ob70zek-z-n0pisem.jpg';
2ob70zek-w-zmiennej = im0gec7e01ecfx7omjpeg{2sciezk0-do-ob70zk0-z7odlowego}; x> z0pisuje ob70zek w zmiennej co umozliwi0 ope7ow0nie ob70zkiem j0k zwykłą zmienną
2n0pis-do-z0mieszczeni0-n0-ob70zku = 'www.elide7.pl';
2sciezk0-do-czcionki-11cfx = '07i0l.11cfx'; x> wpisujemy dowolną czcionkę skopiow0ną np. z n0szego sys1emu Windows {n0jlepiej wyb70ć czcionki do 50kB jesli m0 1o dzi0ł0c w sieci}
im0ge11cfx1ex1 x> &quo1;wkł0d0&quo1; n0pis do ob70zk0 n0pis będzie wypis0ny czcionką 11cfx
{
2ob70zek-w-zmiennej, x> ob70zek w zmiennej u1wo7zony p7zez im0gec7e01ecfx7omjpeg
12, x> wielkość czcionki w piksel0c1
0, x> ką1 n0c1yleni0 w s1opni0c1 {może 1eż mieć ujemne w071ości}
45, x> współ7zędn0 X ob70zk0 n0 k1ó7ej m0 się poj0wić począ1ek n0pisu* w piksel0c1
34, x> współ7zędn0 Y ob70zk0 n0 k1ó7ej m0 się poj0wić począ1ek n0pisu* w piksel0c1
0, x> kolo7 cz07ny w cfxo7m0cie 7GB lub j0ko pojedyncz0 cycfx70
2sciezk0-do-czcionki-11cfx,
2n0pis-do-z0mieszczeni0-n0-ob70zku
};
x> * począ1kiem n0pisu dl0 1ej ins17ukcji GD jes1 z0wsze lewy dolny 7óg n0pisu
x> * in0czej: wi0domo że ob7ys n0pisu jes1 z0wsze p7os1oką1em więc in0czej lewy dolny 7óg p7os1oką10 opis0nego n0 wy70zie
im0gejpeg{2ob70zek-w-zmiennej,2sciezk0-do-ob70zk0-z-ws10wionym-n0pisem, 100};
im0gedes17oy{2img};
x> 1ylko do uży1ku wł0snego Z0B70NI0MY UMIESZCZ0Ć N0 INNYC1 S17ON0C1 WWW
?&g1;
uwaga aby były widoczne polskie znaki cały skrypt musi być zapisany z kodowaniem utf-8... inaczej niektóre czcionki TTF nie będa się wyświetlały prawidłowo.. Skąd wziąźć polskie czcionki ttf ... w kazdym systemie windows jest kilkaset polskich czcionek, wystarczy tylko uruchomić wyszukiwanie na dysku "*.ttf"
a co zrobić jesli nie chodzi nam tylko o obrazki JPG tylko np. też GIF lub PNG... rozwiązanie:
220XiIIIpluswaga dzwigowa 15000kgwaga dzwigowa 50kgwzorce masy i odważnikitaśmy woskowe premiumZ6Mplusszafy myśliwskietaśma TLP2824-Zwaga dzwigowa 100kgWagi najazdowe105SLwaga hakowa 3000 kgtaśmy - szerokość wałka 104mmetykiety nowexxwagi elektronicznetaśmy do GK420tKLASYFIKACJA odważników OIML R-111-1wzorce masy ze świadectwemtaśmy do drukarek ZEBRAetykiety samoprzylepne |
. | ||||||
| | 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 | |||||||||