Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zła jakość miniaturek
Forum PHP.pl > Forum > Przedszkole
Pronigo
  1. <?php
  2.  
  3. $filename = $_GET['img'];
  4. $percent = 0.5;
  5.  
  6. // Content type
  7. header('Content-type: image/jpeg');
  8.  
  9. // Get new sizes
  10. list($width, $height) = getimagesize($filename);
  11. $newwidth = $width * $percent;
  12. $newheight = $height * $percent;
  13.  
  14. // Load
  15. $thumb = imagecreate($newwidth, $newheight);
  16. $source = imagecreatefromjpeg($filename);
  17.  
  18. // Resize
  19. imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
  20.  
  21. // Output
  22. imagejpeg($thumb,'',100);
  23. imagedestroy($thumb);
  24.  
  25. ?>


I w czym problem? Problem w tym, ze obrazki wynikowe maja dziwna jakosc, postrzępione, mało kolorowe - czasami nawet robią się czarnobiałe!

Proszę o pomoc.
chomiczek
Na przyszłość używaj SZUKAJ na forum. Np. tutaj: http://forum.php.pl/index.php?showtopic=42395

Użyj imagecopyresampled" title="Zobacz w manualu php" target="_manual zamiast imagecopyresized" title="Zobacz w manualu php" target="_manual

jakość zdjęcia możesz zjechać ze 100 do ok. 85.. mniej zajmuje a nie ma aż takiej wielkiej różnicy w jakości!
Pronigo
...dalej jest czarnobiale ;/

tak jakby okraiwal zdjecia z kolorow

EDIT:
imagecreatetruecolor()

już jest ok smile.gif
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.