imagettftext  
array imagettftext ( resource $image , float $size , float $angle , int $x , int $y , int $color , string $fontfile , string $text )
Wypisuje dany $text na obrazku używając czcionki typu TTF TrueType
Wypisuje dany $text na obrazku używając czcionki typu TTF TrueType
Parametry
-   obraz  - Zasób obrazu, zwrócony przez jedną z funkcji tworzących obrazy,  taką jak imagecreatetruecolor().
- size - rozmiar czcionki
-  
 angle - kąd w stopniach, od 0 stopni począwszy od lewej do prawej. Wyższe wartości obkręcają tekst zgodnie z ruchem wskazówek zegara. Np. 90 stopni wyświetli tekst od bołu do góry
-  
 x, y - Współrzędne podane w x i y definiują punk początkowy pierwszego znaku
-  
-  color - indeks koloru 
-  
 fontfile - Ścieżka do czcionki TTF którą chcesz użyć
- Jeśli używasz wersji GD niższej niż 2.0.18, spacje,  zamisat średnika były używane jako separator ścieżki dla różnych plików czcionki.
 Nie zamierzone użycie tej funkcji zwróci ostzreżenie: Warning: Could not find/open font (Uwaga: nie moge znaleść/otworzyć czcionki).
 Dla tych wersji jedynym rozwiązaniem jest przeżucenie pliku czcionki do ścieżki nie zawierającej spacji
 W wielu przypadkach jeśli czcionka jest w tym samym miejscu co skrypt trzeba użyc tego triku aby nie było błędu z załadowaniem jej
- text - tekst kodowany w utf8
 Zwracane wartości
Zwraca tablice z 8 elementami lub FALSE
Listing
//Przykład #1 imagettftext() example
//Ten przykładowy skrypt stworzy obraz PNG z czarnym napisem Testing czcionką Arial
<?php
// ustawiamy nagłówek
header('Content-type: image/png');
// Tworzymy obraz
$im = imagecreatetruecolor(400, 30);
// deklarujemy kolory
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);
// deklarujemy tekst
$text = 'Testing...';
// ścieżka do pliku z czcionką
$font = 'arial.ttf';
// dodajemy cień do tekstu
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
// dodajemy tekst
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
// Używamy imagepng() bo daje lepszy efekt niż imagejpeg()
imagepng($im);
imagedestroy($im);
?>
Dodano przez: igor  
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły 

:: Wymiana linków 
    
	Modowe inspiracje |
        Android Gry i Aplikacje |
        ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
        Logo dla firmy |
        Change Tires - Car Weather Forecast Reminder |
        Laminas: MVC Framework for PHP |
        IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS | 
        Katalog roślin |
        Programming articles: JAVA, PHP, C++, Python, JavaScript |
        Kancelaria Adwokacka Łukasz Huszno
        
    

 
  
				

 
                             
 


 
                        
 
		 
	