Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zdjęcia PNG bez tła
Forum PHP.pl > Forum > PHP
Kryszic
Witam składam właśnię stronę iternetową a dokładnie jej panel musze zrobić tak aby klient mógł sobie dodawać zdjęcia produktów bez tła. Wymyśliłem , że najlepszym sposobem będzie dodawanie plików w formacie PNG jednak gdy w panelu wskazuję plik PNG bez tła to wgrywa mi się on na serwer i ma czarne tło które dodaje mi się automatycznie.

skrypt którym wgrywam zdjęcia na serwer wygląda następująco:

  1. function minizdjecie ($dir,$sourcefile, $dest_x, $dest_y, $targetfile, $jpegqual)
  2. {
  3. $s="$targetfile";
  4. $picsize=getimagesize("$sourcefile");
  5. $source_x = $picsize[0];
  6. $source_y = $picsize[1];
  7. $ratio=$source_x/$dest_x;
  8. $dest_y=$source_y/$ratio;
  9. $source_id =imageCreateFromPNG("$sourcefile");
  10. $target_id =imagecreatetruecolor($dest_x, $dest_y);
  11. $target_pic=imagecopyresampled($target_id,$source_id,0,0,0,0,$dest_x,$dest_y,$source_x,$source_y);
  12. imagejpeg ($target_id,"$targetfile",$jpegqual);
  13. return $dest_y;
  14. }
Kryszic
Dało radę dzięki za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.