Ce face imagettftext
Funcția desenează un șir de caractere peste o imagine utilizând un fișier de font extern TrueType (.ttf). Datorită motorului FreeType integrat, redă fonturile cu antialiasing impecabil și suportă caractere Unicode / diacritice românești (ă, â, î, ș, ț) dacă textul este codificat UTF-8.
Exemplu practic: Adăugare watermark cu text pe fotografie
<?php
$imagine = imagecreatefromjpeg("produs.jpg");
$culoareAlb = imagecolorallocatealpha($imagine, 255, 255, 255, 50); // alb semi-transparent
$caleFont = __DIR__ . "/fonts/Roboto-Bold.ttf";
// Coordonatele (X, Y) reprezintă linia de bază a fontului:
imagettftext(
$imagine,
24.0, // Mărime font în puncte
0.0, // Unghi rotație în grade
40, // Coordonata X
imagesy($imagine) - 40, // Coordonata Y (în colțul din stânga-jos)
$culoareAlb,
$caleFont,
"© Dexblog.ro - Toate drepturile rezervate"
);
imagejpeg($imagine, "produs_watermark.jpg", 90);
Întrebări & Exemple de Cod:
imagettftextAi o nelămurire despre utilizarea comenzii
imagettftextsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.