webForumDet fria alternativet

Problem med imagerotate();

2 svar · 173 visningar · startad av sabbacus

sabbacusMedlem sedan juli 2002629 inlägg
#1

Tjipp. Jag har problem med att rotera en bild med
imagerotate();
Till mitt försvar kan nämnas att jag bara hållt på med bildmanipulation i två dagar :)

Hursomhelst så har jag testat exempelkoden från php.net som ser ut såhär:

Header("Content-type: image/jpeg");
 $filename = "test.jpg";
 $img_size = GetImageSize($filename);
 $x = $img_size[0];
 $y = $img_size[1];
 $src_img = ImageCreateFromJpeg($filename);
 $dst_img = ImageCreateTrueColor($width,$height);

ImageCopyResized($dst_img,$src_img,0,0,0,0,$x,$y,$x,$y);
 $degrees = "180";
 $rotated_img = ImageRotate($dst_img,$degrees,0);
ImageJpeg($rotated_img);

Det jag får som felmeddelande när jag kör koden är
"http://sökväg.nu/till_scriptet.php cannot be displayed, because it contain errors".
Det verkar som att skriptet körs och "något" skapas som webbläsaren försöker visa men ingen fil som jag hittat i alla fall.
Filen "test.jpg" finns och rättigheterna på katalogen den ligger i prexis som filen själv är 777.

Någon som vet vad som kan tänkas vara fel? Säkert ngt lamt fel, men vad vet jag...
/M

monAmourMedlem sedan dec. 2002270 inlägg
#2

Har du GD2?
Prova att kommetera bort headern så får du ett mer förståligt error meddelande i bästa fall..

sabbacusMedlem sedan juli 2002629 inlägg
#3

Jag kör med GD2 och med lib-jpg (eller vad det nu heter). Kommenterar man bort headern blir det inget felmeddelande. Det enda som händer är att man får ett vackert vitt fönster med följande i HTML-koden:
<html><body></body></html>

Jag är konfunderad...

Genererad på 370 ms · cache AV · v20260730165559-full.f96bc7eb