Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Krzaki w generowanych obrazkach z czionką TTF
debian
post 15.09.2009, 22:00:05
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 1
Dołączył: 6.11.2008
Skąd: /etc/passwd

Ostrzeżenie: (0%)
-----


Witam, napisałem skrypt do generowania tytułów z czcionką MyriadPRO (OpenType)
I działa pięknie ale gdy chcę uzyc poslkich znaków sypie się. Co zrobić ?
Skrypt koduję UTF-8
Czcionka obsługuje polskie znaki bo używam jej na komputerze.
Próbowałem iconvem konwertować wynik na iso ale nic to nie dało.
  1. $txt=stripslashes(htmlspecialchars($_GET['item']));
  2. $rozmiar_czcionki=(int)$_GET['size'];
  3. $margin_top=1.25*$rozmiar_czcionki;
  4. $y=$rozmiar_czcionki+2*($margin_top-$rozmiar_czcionki);
  5. $x=800;
  6. $rysunek = @imagecreate($x, $y) or die("Cannot Initialize new GD image stream");
  7. $background_color = imagecolorallocate($rysunek, 255, 255, 255);
  8. $nieb = ImageColorAllocate($rysunek, 0, 0, 0);
  9. ImageTTFText($rysunek, $rozmiar_czcionki, 0, 3, $margin_top, $nieb, './myriad.otf', iconv('utf-8', 'iso-8859-2', $txt));
  10. header("Content-type: image/png");
  11. ImagePng($rysunek);
  12. imagedestroy($rysunek);


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 04:08