Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Generowanie tła za pomocą php, następnie pisanie po nim
Michael2318
post
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


Generuje sobie tak tło i potem na nim rysuje linie oraz pisze tekst:

  1. $background = 'images/anti_robotic_reg/kapczh/anti_robotic_reg.png';
  2. $cap = imagecreatefrompng($background);
  3. $color = imagecolorallocate($cap, 0, 0, 0);


Jednak postanowiłem załadować tło funkcją PHP no bo po co marnować czas na ładowanie obrazka, skoro to prostokąt niebieski... Zrobiłem coś takiego:


  1. $background = ImageCreate(195,63);
  2. $bg = ImageColorAllocate($background,239,239,255);
  3. $cap = imagePng($background);
  4. $color = imagecolorallocate($cap, 0, 0, 0);


Problem w tym, że teraz zmienna $cap nie jest obsługiwana, głównie przez funkcje imagecolorallocate() i ni cholery nie wiem czemu. Przypuszczam, że przez to, iż w zmiennej $cap kryje się funkcja imagePng(), zamiast wcześniej użytej - createimagefrompng(). Tylko dlaczego ta funkcja jest nieobsługiwana ? Jakiś zamiennik może?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


A sprawdziłeś jak działają te funkcje? imagepng imagecreatefrompng Przekazujesz dane do $background, ale na ich podstawie nic nie tworzysz.

Ten post edytował !*! 27.12.2012, 18:58:31
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 09:14