Ich erstelle Thumbnails fester Höhe und Breite aus meinem PHP-Skript mit der folgenden Funktion
%Vor%und ich rufe diese Funktion mit folgenden Parametern
auf %Vor%aber das Problem ist das resultierende Bild ist von sehr schlechter Qualität, wenn ich die gleiche Operation mit Adobe Photo-Shop, führt es eine gute Konvertierung aus .. warum ist es so? Ich kann keinen Qualitätsparameter finden, durch den ich die Qualität des Ausgabebildes ändere.
Verwenden Sie imagecopyresampled()
anstelle von imagecopyresized()
.
Wenn es die Bildqualität ist, die Sie benötigen, müssen Sie den Qualitätsparameter angeben, wenn Sie das Bild mit imagejpeg speichern ($ tmp_img, $ thumbnail_path, 100) // Der Standardwert ist 75
%Vor%}
Sie können auch das Image_Transform PEAR-Paket ansehen. Es kümmert sich um viele der Low-Level-Details für Sie und macht das Erstellen und Manuilating von Bildern schmerzfrei. Sie können auch GD- oder ImageMagick-Bibliotheken verwenden. Ich habe es mit großem Erfolg in verschiedenen Projekten eingesetzt.
versucht mit dem php.Thumbnailer ?
%Vor%Ergebnisfoto ist 48x48px. Einfach richtig? :)
Tags und Links php image thumbnails