richtige farbe bei thumbnails (warum nicht?) |
Sebat
BlackBoarder
Dabei seit: 28.11.2001
Beiträge: 789
Herkunft: Berlin
|
|
richtige farbe bei thumbnails (warum nicht?) |
|
Also bei folgendem Code habe ich das Problem, dass bei der Ausgabe mein bild nicht mehr die original Farbe hat warum?
kann mir da einer helfen?
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
|
<?php
$breit = 100;
$quellbild = "test.jpg";
//Die Bildgröße erhalten und die neue Höhe in Abhängigkeit von der neuen Breite berechnen
$info = getimagesize($quellbild);
$breitalt = $info['0'];
$hochalt = $info['1'];
$hoch = ceil($hochalt*$breit/$breitalt);
//Ist das Ausgangsformat JPEG oder GIF ?
switch($info[2]) {
case 1:
$bildalt = imagecreatefromgif($quellbild);
break;
case 2;
$bildalt = imagecreatefromjpeg($quellbild);
break;
}
//das neue bild erstellen
$bildneu = imagecreate($breit , $hoch);
imagecopyresized($bildneu , $bildalt , 0 , 0 , 0 , 0 , $breit , $hoch , $breitalt , $hochalt);
//das bild an den Browser übergeben
imagejpeg($bildneu, "ausgabe.jpg");
imagedestroy($bildalt);
imagedestroy($bildneu);
?> |
|
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Sebat: 15.06.2005 15:44.
|
|
14.06.2005 20:34 |
|
|
Romanticus
Member
Dabei seit: 08.03.2003
Beiträge: 280
Herkunft: ein Land, das in Deutschland nur wenige kennen
|
|
php: |
1:
2:
|
$bildneu = imagecreate($breit , $hoch);
imagecopyresized($bildneu , $bildalt , 0 , 0 , 0 , 0 , $breit , $hoch , $breitalt , $hochalt); //das bild an den Browser übergeben |
|
Versuchs mal damit:
php: |
1:
2:
|
$bildneu = imagecreatetruecolor($breit , $hoch);
imagecopyresampled($bildneu , $bildalt , 0 , 0 , 0 , 0 , $breit , $hoch , $breitalt , $hochalt); |
|
Mfg
Romanticus
__________________ Heute sterben die meisten Leute an einer Art schleichenden Menschenverstandes und entdecken zu spät, dass das Einzige, was wir nie bereuen, unsere Fehler sind. Oscar Wilde
|
|
15.06.2005 17:01 |
|
|
Sebat
BlackBoarder
Dabei seit: 28.11.2001
Beiträge: 789
Herkunft: Berlin
Themenstarter
|
|
|
15.06.2005 19:02 |
|
|
Romanticus
Member
Dabei seit: 08.03.2003
Beiträge: 280
Herkunft: ein Land, das in Deutschland nur wenige kennen
|
|
mach ich doch gerne
__________________ Heute sterben die meisten Leute an einer Art schleichenden Menschenverstandes und entdecken zu spät, dass das Einzige, was wir nie bereuen, unsere Fehler sind. Oscar Wilde
|
|
15.06.2005 20:17 |
|
|
|