[PHP] gradient, wyśrodkowanie tekstu

0

Jak wyśrodkować tekst na obrazku w PHP (oczywiście w bibliotece GD2), ew. jeszcze jak wyrównać tekst do prawej do jakiegoś punktu i jak napisać tekst wybraną przeze mnie czcionką np Arialem albo Times New Romanem, czy muszę je ładować poprzez imageloadfont ?

A jeszcze jakby ktoś mógł powiedzieć - jak zrobić gradient na obrazku żeby podać kolor początkowy, kolor końcowy i obszar na którym ma być gradient i żeby się narysowało, czy muszę to robić liniowo czy jest gotowa opcja ?

0

Wypisywanie tekstu

W pierwszym przykładzie tego artykułu użylismy już funkcji do wypisywania tekstu. Jest to ImageString. Jako pierwszy argument pobiera strumień GD, drugi argument to czcionka, trzeci i czwarty to położenie x i y względem obrazka, piąty to tekst do wypisania, a szósty to kolor.

<?php header(„Content-type: image/gif?); $obrazek = ImageCreate(80,40); $czcionka = ImageLoadFont(“czcionka.ft?); $kolor_tekstu = ImageColorAllocate($obrazek,0,0,0); ImageString($obrazek,$czcionka,5,5,”tekst?,$kolortekstu); ImageGif($obrazek); ImageDestroy($obrazek); ?>

http://4programmers.net/article.php?id=451

0

tak dzięki czyli trzeba ładować przez loadfont, ale jak wyśrodkować tekst ?

0

Jest jeszcze image_ttftext oraz image_ttfbox (czy jakoś tak). Z tej drugiej funkcji możesz skorzystać, jeśli chcesz pobrać 'ramkę' tekstu, czyli za pomocą tego możesz też wypozycjonować odpowiednio tekst.

0

thenkles dzięki właśnie o to mi chodziło [browar] || [soczek] :]

// do postu poniżej - dzięki

0

$tablica = array_reverse($tablica);

1 użytkowników online, w tym zalogowanych: 0, gości: 1