php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.06.2007, 13:15  
Erfahrener Benutzer
 
Registriert seit: 09.02.2005
Beiträge: 256
Matthiasnet
Standard Thumbmail erstellen...falsche Farbwerte??

Hallo,

mit einem Script erstelle ich Thumbmails von Bildern, jedoch weichen die Farbwerte der Thumbmails oft vom orginal ab (ist viel heller als das Orginal oder dunkler, wodurch man das Thumbmail kaum noch erkennt). Das geschieht jedoch nicht bei allen Bildern.

Hier mein Script, dass ich benutze:
PHP-Code:
//Teil 1
$size=getimagesize("bilddatei.xxx");
$breite=$size[0]; 
$hoehe=$size[1]; 
$neueBreite=150;
$neueHoehe=intval($hoehe*$neueBreite/$breite); 

//Teil 2
$altesBild=ImageCreateFromJPEG("bilddatei.jpg"); 
$neuesBild=ImageCreateTruecolor($neueBreite,$neueHoehe); 
imagecopyresampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe); 
ImageJPEG($neuesBild,"vorschau.jpg"); 
In der Phpinfo steht unter gd: "bundled (2.0.28 compatible) "
Habe bei google außer den Tipps mit ImageCreateTruecolor und imagecopyresampled nichts mehr gefunden und frage deshalb hier nochmal nach, wie ich die Bildqualität verbessern kann...

Über Hilfe würde ich mich freuen

Grüße

Matthiasnet
Matthiasnet ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.06.2007, 13:27  
Erfahrener Benutzer
 
Registriert seit: 09.02.2005
Beiträge: 256
Matthiasnet
Standard

ufff....danke, hat sich erledigt...
Habe gerade gemerkt, dass ich die ganze Zeit in der falschen Datei editiert habe....so wie es oben steht klappt es einwandfrei...sorry
Matthiasnet ist offline  
Alt 02.06.2007, 13:58  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Ich weiß gerade nicht was imageJpeg() als Default-Wert für die JPEG-Qualiät setzt, aber setz ihn doch lieber mal manuell auf zB 80.
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Anker erstellen fachinformatiker HTML, Usability und Barrierefreiheit 5 17.05.2006 10:18
Gästebuch auf PHP Basis erstellen - verzweifel ... sanctus PHP Tipps 2006 3 23.04.2006 15:33
darf keine Datenbank erstellen in phpMyAdmin Datenbanken 2 20.10.2005 19:32
Login Bereich erstellen nicobischof PHP Tipps 2005-2 2 17.10.2005 21:40
Dateien erstellen und chmod setzen auch wenns nicht geht ^^ PHP Tipps 2005 8 22.05.2005 02:53
Stammbaum erstellen Riot PHP Tipps 2005 17 13.05.2005 16:32
Ordner erstellen und Datei uploaden Juuro PHP Tipps 2005 6 20.01.2005 21:18
Dateien erstellen oder schreiben funktioniert nicht im Web PHP Tipps 2004-2 1 05.12.2004 19:39
[Erledigt] Variablen Namen erstellen lassen??? PHP Tipps 2004 4 05.11.2004 14:37
elektr. Fragebögen erstellen Beitragsarchiv 4 27.10.2004 12:57
[Erledigt] Files von der Platte einlesen und 1File auf Server erstellen PHP Tipps 2004 3 21.08.2004 20:08
Textgrafik aus String erstellen Schaelle PHP Tipps 2004 2 08.08.2004 11:29
einen Text aus verschiedenen Vorlagen erstellen? PHP Tipps 2004 1 05.08.2004 20:00
Ordner per Skript erstellen --> Rechte Problem PHP Tipps 2004 2 06.07.2004 14:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php imagecopyresampled wird heller, imagecreatefromjpeg viel heller

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.