dodaj tą stronę do ulubionych     
użytkownicy online 17, liczba odwiedzin: 1648971
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;?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:
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