Fejl ved gemning af png-fil
Jeg danner vha. php et png-billede, som jeg derefter enten får vist eller gemmer på serveren.Billedet (en farveskala) vises OK, emn vil jeg i stedet gemme det påserveren, kommer der en fejl på skærmen og programmet går i stå.
Start- og slutværdierne er defineret tidligere i programmet.
Programmet er:
$F_Red = $StartRed;
$F_Green = $StartGreen;
$F_Blue = $StartBlue;
$DifRed = ($EndRed - $StartRed)/$Hojde;
$DifGreen = ($EndGreen - $StartGreen)/$Hojde;
$DifBlue = ($EndBlue - $StartBlue)/$Hojde;
header('Content-type: image/png');
$png_image = imagecreate($Bredde, $Hojde);
imagecolorallocate($png_image, 15, 142, 210);
$black = imagecolorallocate($png_image, 0, 0, 0);
for ($y = 0; $y <= $Hojde; $y++)
{
$bl = imagecolorallocate($png_image, $F_Red, $F_Green, $F_Blue);
imageline($png_image, 0, $y, $Bredde, $y, $bl);
$F_Red = $F_Red + $DifRed;
$F_Green = $F_Green + $DifGreen;
$F_Blue = $F_Blue + $DifBlue;
}
imagepng($png_image,"Colorscale.png",0);
// imagepng($png_image);
imagedestroy($png_image);
Fejlmeldingen (der ikke kan kopieres fra skærmen) er:
Billedet "http://StiTilBilledet/ColorScale.php" kan ikke vises, da det inderholder fejl.
Det skal dog siges, at filen "ColorScale.png" er dannet på serveren, og er OK.
Nogen, der har en ide om, hvad jeg gør galt?
Jeg vil gerne have programmet til at fortsætte, så jeg kan download filen.
Programmet kan prøves på "http://www.kg2.dk/ColorScale/ColorScale.php"