Philipp Steffek: Bildqualität bei Thums schlecht :-(

Hallöle

ich generiere mit folgendem Code Vorschaubilder für meine Galerien:

<?php
      $orig = @imagecreatefromjpeg($path);

if ($orig)
  {
   $orig_w  = imagesx($orig);
   $orig_h  = imagesy($orig);

$thumb_w = (int)($orig_w);
   $thumb_h = (int)($orig_h);
   $thumb   = imagecreate($thumb_w, $thumb_h);

imagecopyresized($thumb, $orig, 0, 0, 0, 0, $thumb_w, $thumb_h, $orig_w, $orig_h);

header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 864000) . ' GMT');

header('Content-Type: image/jpeg');
    imagejpeg($thumb, '', 50);
  }
?>

Leider läst die Qualität sehr zu wünschen übrig :-( (http://www.fcgservice.net/saison/fotos2.php?&main=23&d1=1&d2=4). Woran kann das liegen?

Gruß
Philipp

  1. Moin Moin !

    Leider läst die Qualität sehr zu wünschen übrig :-( (http://www.fcgservice.net/saison/fotos2.php?&main=23&d1=1&d2=4). Woran kann das liegen?

    Zu starke JPEG-Komprimierung, zu schlechtes Original, usw. Warum läßt Du den Server das immer wieder durchexerzieren, statt einmal auf Deinem Rechner die Bilder mit einem "richtigen" Werkzeug zu verkleinern?

    Alexander

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
    1. Hi!

      habe meinen Fehler gefunden ;-) Habe aus imagecreate imagecreatetruecolor gemacht.. Und es sieht wesentlich besser aus!

      Gruß
      Philipp

  2. Moin!

    ich generiere mit folgendem Code Vorschaubilder für meine Galerien:

    Ändere:

    imagecreate -> imagecreatetruecolor
    imagecopyresized -> imagecopyresampled

    Mit Pech (gdlib vor Version 2 installiert - bei alten PHP-Versionen leider der Fall) klappt das allerdings nicht.

    - Sven Rautenberg