Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
Flipkick
Threadersteller
Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
Geschlecht:
|
Verfasst So 31.08.2008 22:01
Titel imagecopyresampled färbt bild um ? |
|
|
Hallo,
ich habe ein Script mit dem ich ein Bild verkleinern will, alles funktioniertauch, jedoch bekomt das Bidl einen Braunton ? welceh Zeile hab ich da zuviel oder vergessen , ichmöchte, dass die Bilder 1:1 dargestellt werden und nicht um- oder eingefärbt werden ?!!
Code: | function resizeImg($innerimage, $type, $id){
$image = "upload/" . $innerimage;
if($type == "small"){
$max_width = 280;
$max_height = 280;
}
if($type == "middle"){
$max_width = 350;
$max_height = 350;
}
if($type == "big"){
$max_width = 590;
$max_height = 590;
}
//First of all..grab some image infos
$picinfos=getimagesize($image);
//Create an new image from the old one
$oldpic=ImageCreateFromJPEG($image);
//Check which site is bigger, and calculate the factor to resize
if($picinfos[0]>$picinfos[1]){
$fator=$max_width / $picinfos[0];
}else{
$factor=$max_height / $picinfos[1];
}
//calculate new sizes
$new_width=$picinfos[0] * $factor;
$new_height=$picinfos[1] * $factor;
//Create an new blank image with new sizes
$newpic=imagecreate($new_width,$new_height);
//Copy resized old pic into new pic
//ImageCopyResized($newpic,$oldpic,0,0,0,0,$new_width,$new_height,$picinfos[0],$picinfos[1]);
imagecopyresampled($newpic,$oldpic,0,0,0,0,$new_width,$new_height,$picinfos[0],$picinfos[1]);
//now you can save it, with ImageJPEG($newpic,"directory/to/save/in");
$path = "upload/jpg/". $id."_".$type.".jpg";
ImageJPEG($newpic, $path);
}
|
Danke Seb
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst So 31.08.2008 22:07
Titel
|
|
|
ersetze imagecreate noch durch imagecreatetruecolor, dann sollte der schuh passen.
|
|
|
|
|
Anzeige
|
|
|
Flipkick
Threadersteller
Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
Geschlecht:
|
Verfasst So 31.08.2008 22:29
Titel
|
|
|
ja optimal,,......danke hat super geklappt.
Weißt du zufällig noch, wie ich checken kann, wann er mti dem erstellen des Bildes fertig ist, damit ich das aus dem er es erstellt löschen kann ?
|
|
|
|
|
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 01.09.2008 02:20
Titel
|
|
|
Flipkick hat geschrieben: | ja optimal,,......danke hat super geklappt.
Weißt du zufällig noch, wie ich checken kann, wann er mti dem erstellen des Bildes fertig ist, damit ich das aus dem er es erstellt löschen kann ? |
Na er ist fertig, wenn er die Funktion ausgeführt hat. Schreib hinter resizeImg(); einfach deine Funktion zum Löschen des Bildes und ok.
|
|
|
|
|
|
|
|
Ähnliche Themen |
wie färbt man checkboxen ??
Bild auf Webseite per Drag&Drop mit lokalem Bild ersetzen?
CSS - Hover / Link / Bild - Bild verschwindet nach Klick
[Frage] Verlinkung in ein Bild nicht auf ein Bild?
Bild hinter Bild in Photoshop
Mit nur einem Bild ein HDR Bild erstellen?
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|