Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Obrazek png, ImageCreateFromPng();
igors
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 6.02.2006

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


  1. <?php
  2.  header(Content-type: image/png); //zrobiłem bez cudzysłowów, bo na tym forum jest jakiś chochlik (czyt. bug)
  3. $image = $_GET['id'];
  4. $obrazek = ImageCreateFromPng($image);
  5. ImagePng($obrazek);
  6. ?>

To jest uproszczona wersja tego, co tworzę, ale wystarczająco pokazuje, na czym polega mój problem.

Adres do obrazka (w tej uproszczonej wersji) wygląda tak: obrazek.php?id=http://tiraeth.kom.pl/buddy.png

Oryginalny obrazek to naturalnie http://tiraeth.kom.pl/buddy.png (jest to awatar jednego z użytkowników tego forum).

Przy moim kodzie w obrazku zamiast przezroczystego tła wyświetla się czarne (zauważyłem, że nie tylko czarne, czasami wychodzi białe z prostokątami).
I naturalnie proszę was o pomoc w rozwiązaniu tego problemu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Te, a co Ty się tam panoszysz z moim avatarem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ?

  1. <?php
  2. header('Content-type: image/png');
  3. $img = imagecreatefrompng('http://tiraeth.kom.pl/buddy.png');
  4. imagealphablending($img, true); // TO
  5. imagesavealpha($img, true); // i TO
  6. imagepng($img);
  7. ?>
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: 25.12.2025 - 09:06