Imagettftext – prostokąty zamiast liter

Tym razem krótka notka. Podczas tworzenia skryptu generującego na obrazku tekst pod różnymi kątami natknąłem się na mały problem. Wszystkie litery miały ustawiony taki sam kolor tła jak kolor przekazany w wywołaniu imagettftext. Szybki rzut okiem w Google niewiele dał, bo większość podawała jako przyczynę brak liter w pliku ttf (co w przypadku cyfr i liter widocznych na klawiaturze nie powinno mieć miejsca). Jak się okazuje imagerotate ma wpływ na tekst wstawiany poprzez imagettftext (na imagestring już nie). Jeżeli gdzieś wstawione jest obracanie obrazka, a po nim dodawanie tekstu, to dobrze jest umieścić linijkę:


imagealphablending($image, true);

zaraz po obrocie.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*