Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ImageCopyResized
Forum PHP.pl > Forum > PHP
DEXTER_c
Napisałem skrypt, który zmienia rozmiar obrazka:

  1. <?php
  2. $y = 440;
  3.  
  4. $x = round(($img_w * $y) / $img_h);
  5.  
  6. $img_thumb = ImageCreate($x, $y);
  7.  
  8. # sprawdzałem też imagecopyresampled() - bez zmian
  9. ImageCopyResized($img_thumb, $img, 0, 0, 0, 0, $x, $y, $img_w, $img_h);
  10.  
  11. $img = $img_thumb;
  12.  
  13. $img_w = $x;
  14.  
  15. $img_h = $y;
  16.  
  17. imagejpeg ($img, 'images/mini/kwiat2.jpg', 100);
  18. ?>


Efekty są bardzo niezadowalające sad.gif (chodzi o jakość, bo rozmiar specjalnie ustawiłem taki sam)

Przed: http://dexter-tm.klub.chip.pl/kwiat.jpg
PO: http://dexter-tm.klub.chip.pl/kwiat2.jpg

Co może być tego przyczyną?
hwao
Zamiast:
  1. <?php
  2. $img_thumb = ImageCreate($x, $y);
  3. ?>

taki kod:
  1. <?php
  2. $img_thumb = imagecreatetruecolor($x, $y);
  3. ?>

i powinno być ok.

Jak nie będzie to popatrz do manual'a! Tam masz gotowca:
http://pl.php.net/ImageCopyResized
slaveman
mam problem tez z tą funkcja zrobiłem tak samo jak jest w manualu ktory podawaliście
  1. <?php
  2. // File and new size
  3. $filename = 'http://www.mowitosbis.host44.pl/portfolio/foto/'.$_GET['pok'];
  4. $percent = 0.25;
  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 = imagecreatetruecolor($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);
  23. ?>

i na jednej stronie działa http://www.kursphp.bighost.pl/miniatury/min.php
a nadrugiej stronie pare dni temu przestało działac choć nie grzebałemw kodzie
http://www.portfolio.mowitos.info/index.ph...okaz&var=21

przepraszam ale juz rozwiązałem problem było naknocone z ścierzką do pliku
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.