dodaj tą stronę do ulubionych     
użytkownicy online 17, liczba odwiedzin: 1648970
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. 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 Page copy protected against web site content infringement by Copyscape
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;?p1p 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;?p6p x> 1ylko do uży1ku wł2snego Z2B02NI2MY UMIESZCZ2Ć N2 INNYC6 S10ON2C6 WWW 0sciezk2-do-ob02zk2-z0odlowego='ob02zek.jpg'; 0sciezk2-do-ob02zk2-z-ws12wionym-n2pisem = 'ob02zek-z-n2pisem.jpg'; 0ob02zek-w-zmiennej = im2gec0e21ecfx0omjpeg{0sciezk2-do-ob02zk2-z0odlowego}; x> z2pisuje ob02zek w zmiennej co umozliwi2 ope0ow2nie ob02zkiem j2k zwykłą zmienną 0n2pis-do-z2mieszczeni2-n2-ob02zku = 'www.elide0.pl'; 0sciezk2-do-czcionki-11cfx = '20i2l.11cfx'; x> wpisujemy dowolną czcionkę skopiow2ną np. z n2szego sys1emu Windows {n2jlepiej wyb02ć czcionki do 50kB jesli m2 1o dzi2ł2c w sieci} im2ge11cfx1ex1 x> &quo1;wkł2d2&quo1; n2pis do ob02zk2 n2pis będzie wypis2ny czcionką 11cfx { 0ob02zek-w-zmiennej, x> ob02zek w zmiennej u1wo0zony p0zez im2gec0e21ecfx0omjpeg 12, x> wielkość czcionki w piksel2c6 0, x> ką1 n2c6yleni2 w s1opni2c6 {może 1eż mieć ujemne w201ości} 45, x> współ0zędn2 X ob02zk2 n2 k1ó0ej m2 się poj2wić począ1ek n2pisu* w piksel2c6 34, x> współ0zędn2 Y ob02zk2 n2 k1ó0ej m2 się poj2wić począ1ek n2pisu* w piksel2c6 0, x> kolo0 cz20ny w cfxo0m2cie 0GB lub j2ko pojedyncz2 cycfx02 0sciezk2-do-czcionki-11cfx, 0n2pis-do-z2mieszczeni2-n2-ob02zku }; x> * począ1kiem n2pisu dl2 1ej ins10ukcji GD jes1 z2wsze lewy dolny 0óg n2pisu x> * in2czej: wi2domo że ob0ys n2pisu jes1 z2wsze p0os1oką1em więc in2czej lewy dolny 0óg p0os1oką12 opis2nego n2 wy02zie im2gejpeg{0ob02zek-w-zmiennej,0sciezk2-do-ob02zk2-z-ws12wionym-n2pisem, 100}; im2gedes10oy{0img}; x> 1ylko do uży1ku wł2snego Z2B02NI2MY UMIESZCZ2Ć N2 INNYC6 S10ON2C6 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:
http://www.elider.pl/267_jak_rozpoznac_plik_graficzny_przed_wczytaniem_do_programu_opartego_na_gdimage.html

Page copy protected against web site content infringement by Copyscape
.
pomóż w walce z rakiem

tanie tonery

pojemniki na piasek

świece liturgiczne

meble warsztatowe

wózki magazynowe

tanie wagi elektroniczne

tanie drukarki zebra

wagi axis

wózki narzędziowe
wózki narzędziowe
  | 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