Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Polskie znaki w jpg
Piotrwusek
post 12.10.2007, 21:37:10
Post #1





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


Witam

Robie w PHP żeby stworzył mi obrazek .jpg jednak na obrazku jeśli wstawiam teks to nie mogą być polskie znaki chociaż wstawiłem czcionkę która zawiera polskie znaki

jest tak TOKEN


Jak te znaki osiągnąć

Pozdrawiam

Piotrwusek

Ten post edytował Piotrwusek 12.10.2007, 21:41:43
Go to the top of the page
+Quote Post
jareeny
post 12.10.2007, 21:41:43
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 23
Dołączył: 2.10.2007
Skąd: Słupsk

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


Wystarczy poszukać....

forum.php.pl/index.php?showtopic=33402

Ten post edytował jareeny 12.10.2007, 21:42:43


--------------------
banan wszyscy.
Go to the top of the page
+Quote Post
Piotrwusek
post 12.10.2007, 22:09:30
Post #3





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


ale co z tego niema nigdzie odpowiedzi mam taki kod

  1. <?php
  2. /*
  3.  
  4.  Copyright (c) 2007 Piotrwusek
  5.  
  6.  
  7.  
  8.  
  9. */
  10. $im = iconv('ISO-8859-2', 'UTF-8', $font_family);
  11. $slowa=file('hasla.txt');
  12.  
  13. if(isset($_GET['id']))
  14. {
  15. $nr=$_GET['id'];
  16. }
  17. else $nr=rand(0,count($slowa)-1);
  18.  
  19. $slowo=$slowa[$nr];
  20. $wysokosc=90;
  21. $szerokosc=250;
  22.  
  23. $czcionka = "times.ttf";
  24. $font_family = "times.ttf"; //czcionka
  25. $im=ImageCreate($szerokosc,$wysokosc);
  26.  
  27. $bialy=ImageColorAllocate($im,255,255,255);
  28. $czarny=ImageColorAllocate($im,0,0,0);
  29. $ilosc_kol=5;
  30. for($i=0;$i<$ilosc_kol;$i++)
  31. {
  32. $los1=rand(0,255);
  33. $los2=rand(0,255);
  34. $los3=rand(0,255);
  35. $kol[$i]=ImageColorAllocate($im,$los1,$los2,$los3);
  36. }
  37. ImageFill($im,1,1,$bialy);
  38.  
  39. for($i=0;$i<100;$i++)
  40. {
  41. $los1=rand(0,$szerokosc);
  42.  $los2=rand(0,$wysokosc);
  43.  $los3=rand(0,$szerokosc);
  44.  $los4=rand(0,$wysokosc);
  45.  $los5=rand(0,$ilosc_kol);
  46.  
  47.  ImageLine($im,$los1,$los2,$los3,$los4,$kol[$los5]);
  48. }
  49. for($i=0;$i<count($slowa);$i++)
  50. {
  51. $rozmiar=rand(14,20);  //wielkośc litery
  52. $obrot=rand(-45,45);  //pod jakim katem ma być dana litera
  53. imagettftext($im,$rozmiar,$obrot,$i*40+7,rand(3,6)*10+7,$czarny,$font_family,trim($slowo[$i]));
  54. }
  55.  
  56. Header("Content-type: image/gif");
  57. ImageGIF($im);
  58. ?>


Więc...
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: 15.07.2025 - 04:15