Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]GD png i tracenie przezroczystosci przy obrocie, generacja png z przeroczystym tlem problemy z obrotem zdjecia
Sm0key
post 16.08.2009, 14:03:07
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 1
Dołączył: 26.02.2004
Skąd: kielce. //Świętokrzyskie

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


Witam

mam problem ze skryptem GD ...

do mojego projektu mam przezroczysta kreskę która chce obracać w zależności od ustawienia $_GET['obrot']

wszytko jest dobrze i jest ta przezroczystość dopóki ktoś nie walnie kąt 360 czasami tez przy kącie 0 tlo się staje czarne ...\

oto mój skrypt który używam
  1.  
  2. <?php
  3. // naglowek przegladarki
  4. header('Content-Type: image/png');
  5. // pobranie katow
  6. $obrot_ustawienie=$_GET['obrot'];
  7.  
  8.  
  9. // zdjecie linii
  10. $filename = "gfx/linia.png";
  11.  
  12. // nowe zdjecie
  13. $nowe_zdjecie = imagecreatetruecolor(130, 130);
  14. // kolor tla
  15. $kolor_tla = ImageColorAllocate($nowe_zdjecie,0,0,0);
  16.  
  17. // kolor tla zmieniamy na przezroczyste
  18. $kolor_tla_przezroczysty = ImageColorTransparent($nowe_zdjecie, $kolor_tla);
  19.  
  20. // pobranie 1 obrazka linia
  21. $source = imagecreatefrompng($filename);
  22.  
  23.  
  24. // wrzucam linie
  25. imagecopy ($nowe_zdjecie, $source, 15, 15, 0, 0, 130, 130);
  26.  
  27. // obracam calym rysunkiem
  28. $nowe_zdjecie = imagerotate($nowe_zdjecie, $obrot_ustawienie,$kolor_tla_przezroczysty,-1);
  29.  
  30. // generuje rysunek
  31. imagepng($nowe_zdjecie);
  32. ?>
  33.  



linie narysowana mam w gimpie i na pewno jest obrazek przezroczysty ....


--------------------
... aleobiad 80 %
"Doskonałości nie da się przyśpieszyć..."
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.06.2025 - 00:15