Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> sclalowanie obrazków, problem z scalowaniem zdjęć png
sigal2006
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 17.02.2010

Ostrzeżenie: (10%)
X----


OD scalowania zdjęć używam skryptu

  1. function zdjecia($zdjecie, $ogl_id, $i){
  2.  
  3. move_uploaded_file($zdjecie, "o_images/".$ogl_id."_".$i.".jpg");
  4. $source = imagecreatefromjpeg("../o_images/".$ogl_id."_".$i.".jpg");
  5.  
  6. $new_height = 400;
  7. $new_width = floor(imagesx($source)*(400/imagesy($source)));
  8.  
  9. $dest = imagecreatetruecolor($new_width,$new_height);
  10. imagecopyresampled($dest,$source,0,0,0,0,$new_width,$new_height,imagesx($source),imagesy($source));
  11. imagejpeg($dest,"../o_images/".$ogl_id."_".$i.".jpg",0);
  12. imagedestroy($source);
  13. imagedestroy($dest);
  14. }


Jednak jak ładuje foto w PNG to nie działą ;/ macie jakieś pomyśly innego zastosowania tak aby działały inne formaty niż jpg ?
Go to the top of the page
+Quote Post
morbic
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 29
Dołączył: 13.12.2010
Skąd: Warszawa

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


imagecreatefromgif()
imagecreatefrompng()
Go to the top of the page
+Quote Post
sigal2006
post
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 17.02.2010

Ostrzeżenie: (10%)
X----


A jak to razem mam połączyć aby działały mi igp,gif i png ?
Go to the top of the page
+Quote Post
thek
post
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Słowo kluczowe: switch
Go to the top of the page
+Quote Post
karolrynio
post
Post #5





Grupa: Zarejestrowani
Postów: 144
Pomógł: 25
Dołączył: 2.02.2009

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


typ obrazka możesz pobrać używając:
getimagesize
i do tego switch
Go to the top of the page
+Quote Post

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: 4.10.2025 - 02:08