Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekazywanie obrazu
rivos
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 2
Dołączył: 26.12.2011

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


  1. header('Content-Type: image/gif');
  2. $im = imagecreatefromjpeg($file);
  3.  
  4. // Output and free memory
  5. imagepng($im);
  6. imagedestroy($im);

Otóż, ten kod działa poprawnie tylko z plikami jpg, jest jakieś inne rozwiązanie działające na każdym z poniższych rozszerzeń?:
png, jpg, gif, jpeg, bmp


Przeszukałem wiele stron i nic nie mogłem znaleźć
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
ciekawskiii
post
Post #2





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


poczytaj o headerach: image/jpeg, image/png itp. i poczytaj o bibliotece GD: ImageCreateFromPng(), ImageCreateFromJpeg(), ImagePng(), ImageJpeg() itp.

pozatym w naglowku masz gif a tworzysz obraz jpg
Go to the top of the page
+Quote Post
zielu001
post
Post #3





Grupa: Zarejestrowani
Postów: 87
Pomógł: 3
Dołączył: 15.08.2009

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


Tutaj widzę że wysyłasz 'Content-Type' jako typ używasz 'image/gif' czyli obraz GIF, a tworzysz obraz w formacie PNG?

Dla formatu PNG:

  1. header('Content-Type: image/png');
  2. $im = imagecreatefromjpeg($file);
  3.  
  4. // Output and free memory
  5. imagepng($im);
  6. imagedestroy($im);

Dla formatu Jpeg:

  1. header('Content-Type: imagejpeg');
  2. $im = imagecreatefromjpeg($file);
  3.  
  4. // Output and free memory
  5. imagejpeg($im);
  6. imagedestroy($im);


Dla formatu GIF:

  1. header('Content-Type: image/GIF');
  2. $im = imagecreatefromjpeg($file);
  3.  
  4. // Output and free memory
  5. imagegif($im);
  6. imagedestroy($im);


I tak dalej..
Ulegają zmianie:
  1. header('Content-Type: image/GIF');
  2. imagegif($im);


Patrz że konwertujesz JPEG na inny typ, ponieważ wczytujesz obraz JPEG.

I tyle (IMG:style_emoticons/default/smile.gif)

Jak masz obrazek w innym formacie to wczytujesz każdy inną funkcją dla przykładu:

imagecreatefrompng, imagecreatefromjpeg


Zostałem wyprzedzony (IMG:style_emoticons/default/sad.gif) to nie fear (IMG:style_emoticons/default/haha.gif)


Na drugi raz zapraszam do manuala w takich sprawach! >> URL: GD and Image Functions

Ten post edytował zielu001 18.08.2012, 10:08:18
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: 24.08.2025 - 22:30