Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Skalowanie grafiki- nie dziala jakosc
savx
post 22.03.2007, 17:23:28
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 28.02.2007

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


Witam, mam problem. Zrobilem modul skalowania grafiki jednak ustawienie jakosci w przypadku plikow jpg nie robi zadnej roznicy (jest 80 przy zmianie nawet na 5 nie ma roznicy), prosze o pomoc. Nizej zamieszczam kawalek kodu w ktorym najprawdopodobniej jest blad.
  1. <?php
  2. function ShowThumb($imgname) {
  3. global $x_scale, $y_scale, $szerokosc, $wysokosc;
  4. $thumb = ImageCreateTrueColor($x_scale,$y_scale);
  5. ImageCopyResampled($thumb, LoadImage($imgname), 0, 0, 0, 0,
  6.  $x_scale, $y_scale, $szerokosc, $wysokosc);
  7. return $thumb;
  8. }
  9.  
  10. if (function_exists("imagegif")) {
  11. Header("Content-type: image/gif");
  12. ImageGIF(ShowThumb($imgname));
  13. }
  14.  
  15. elseif (function_exists("imagejpeg")) {
  16. Header("Content-type: image/jpeg");
  17. ImageJPEG(ShowThumb($imgname), "", 80);
  18. }
  19.  
  20. elseif (function_exists("imagepng")) {
  21. Header("Content-type: image/png");
  22. ImagePNG(ShowThumb($imgname));
  23. }
  24. ?>
Go to the top of the page
+Quote Post
HaMtAr0
post 22.03.2007, 18:49:22
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 29.12.2006

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


może wyczyść cache w przeglądarce biggrin.gif
Go to the top of the page
+Quote Post
bronchos
post 23.03.2007, 15:50:48
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 16.03.2007

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


...albo zmień jakość na 10 i sprawdź. PHP domyślnie ustawia jakość=75, więc 75, a 80 to niewielka różnica...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:52