Autor |
Nachricht |
WurstOderWas
Threadersteller
Dabei seit: 26.03.2003
Ort: -
Alter: 43
Geschlecht:
|
Verfasst Mo 25.04.2005 15:58
Titel [PHP]GD-Lib - Miese Qualität in Thumbnails trotz truecolor |
|
|
Hi Leute,
hier mal mein Script:
Code: | header("Content-Type: image/jpeg");
$image=imagecreatefromjpeg($bild);
$breite=imagesx($image);
$hoehe=imagesy($image);
$farbe=hexdec("000000");
if($height){
$breite_neu = floor(($height/$hoehe)* $breite);
$hoehe_neu = $height;
}elseif($width){
$breite_neu = $width;
$hoehe_neu = floor(($width/$breite)* $hoehe);
}else{
$breite_neu = $breite;
$hoehe_neu = $hoehe;
}
$image1=imagecreatetruecolor($breite_neu,$hoehe_neu);
imagecopyresized($image1, $image, 0,0, 0,0, $breite_neu,$hoehe_neu, $breite,$hoehe);
imagejpeg($image1,"",100); |
So... und wenn ich damit jetzt n Thumbnail von 120pixeln Breite baue dann hab ich das ganze in einer unschönen Treppensch...
Kann man da noch was drehen? Quality is doch schon auf 100. Bin n bisschen ratlos
Zuletzt bearbeitet von WurstOderWas am Mo 25.04.2005 15:59, insgesamt 1-mal bearbeitet
|
|
|
|
|
eViLaSh
Dabei seit: 22.05.2003
Ort: Texas
Alter: 40
Geschlecht:
|
Verfasst Mo 25.04.2005 16:12
Titel
|
|
|
tja, die PHP-funktionj is halt kein Photoshop
also mit PHP allein bekommst du da nix anständiges gebacken!
dafür gibt es aber http://www.imagemagick.org/
weiss nich, ob du das auf deinem server installiert hast bzw. installieren kannst...aber schaus dir mal an!
|
|
|
|
|
Anzeige
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mo 25.04.2005 16:28
Titel
|
|
|
die gd 2 schafft bringt eigentlich sehr gute ergebnisse. versuch mal imagecopyresampled() statt imagecopyresised()
|
|
|
|
|
axo
Dabei seit: 27.12.2003
Ort: -
Alter: 35
Geschlecht:
|
Verfasst Mo 25.04.2005 20:02
Titel
|
|
|
ich tipp mal auf eine zu alte GDlib
hau mal in ne datei phpinfo() und show us ya gdlib!
Zuletzt bearbeitet von axo am Mo 25.04.2005 20:02, insgesamt 1-mal bearbeitet
|
|
|
|
|
Cojote
Dabei seit: 02.09.2005
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 02.09.2005 22:48
Titel
|
|
|
Statt imagecopyresized solltest du in jedem Fall imagecopyresampled benutzen (kannst einfach ersetzen da Argumente die gleichen) ansonsten gibts häßliche Stufen.
Der Befehl steht ab GD-Lib 2 zur Verfügung.
EDIT:
Sorry sehe gerade dass es ja bereits von jemandem geraten wurde...kanns nur nochmal bestätigen
Zuletzt bearbeitet von Cojote am Fr 02.09.2005 22:50, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Vektor Logo in JPG (kleines Format) = miese Qualität
PHP Thumbnails per FTP speichern?
[PHP] Advanced-Thumbnails erstellen?
PHP-Thumbnails größer, bzw. mit Zoom
Hover Effekt bei Thumbnails
[Hilfe] Thumbnails erstellen
|
|