Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nakładanie obrazów PNG i JPG - dlaczego czarne tło pod PNG
casperii
post
Post #1





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

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


Panowie, stworzyłem nakładanie na siebie obrazów. Chodzi o wstawienie obrazka w ramkę. Obrazki są w PNG, a ramka w JPG, niestety ale obrazki PNG po zmniejszeniu mają czarne tło. Co robię źle. Poniżej kod:

  1. $imgpath = $foto;
  2. $obraz = imagecreatefromjpeg($obraz);
  3. $img_new = imagecreatetruecolor($w, $h);
  4. imagecopyresampled($img_new, $duzy, '0', '0', '0', '0', $w, $h, $duzyX, $duzyY);
  5. imagecopy($obraz, $img_new, $polozenieX, $polozenieY, 0, 0, $w, $h);
  6. $old_x = imagesx($obraz);
  7. $old_y = imagesy($obraz);
  8. $new_x = 600;
  9. $new_y = 600;
  10. $avatar = imagecreatetruecolor($new_x, $new_y);
  11. imagecopyresampled($avatar, $obraz, '0', '0', '0', '0', $new_x, $new_y, $old_x, $old_y);
  12.  


Ten post edytował casperii 28.07.2015, 23:03:10
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: 28.12.2025 - 19:18