17. juli 2009 - 23:48
Der er
6 kommentarer og
1 løsning
imagecreatefromjpeg - billedefil fungerer ikke
Hej,
Jeg har tilføjet et script på min side så brugerne har mulighed for at gemme et billede. Det virker - sådan da... Nogle billeder downloades fint og fungere, mens andre ikke gør. Jeg har på fornemmelsen det skyldes billedets størrelse. Jeg har i hvert fald ikke problemer med billder på ca. ½ mb, men problemer med billeder på ca. 2 mb. Jeg har forsøgt at google mig til et svar og en mulighed er at jeg skal ændre php.ini. Jeg har derfor forsøgt at indsætte ini_set("memory_limit", "60M"); i scriptet, men uden held.
Har I gode forslag?
04. august 2009 - 23:20
#2
Her kommer koden hvis det kan hjælpe:
<?php
header('Content-type: image/jpg');
header('Content-Disposition: attachment; filename="'.$no.'.jpg"');
$im = imagecreatefromjpeg($file);
$text = $navn;
$font = '../arial.ttf';
$size = getimagesize($file);
$width = $size[0];
$height = $size[1];
$y = $height - 22;
$x1 = 0;
$y1 = $height - 20;
$x2 = $width;
$y2 = $height;
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, x1, $y1, $x2, $y2, $white);
imagettftext($im, 20, 0, 10, $y, $black, $font, $text);
imagejpeg($im);
imagedestroy($im);
?>