Probleme mit imagecreatefromjpeg
Basti
- php
Hallo!
Ich habe hier so ein kleines Problemchen ;-)
Ich habe hier folgende Routine, mit der ich Bilder mit einem Schriftzug versehe:
list($width, $height) = getimagesize($bild1);
$new_height = ($height/2)-3;
$new_width = ($width/2)-60;
$fgroesse = filesize($bild1);
$im = ImageCreateFromJPEG($bild1);
$text_color = ImageColorAllocate($im,255, 255,255);
$schwarz = ImageColorAllocate($im,0,0,0);
ImageString($im, 5, $new_width, $new_height, "Testeintrag", $schwarz);
Header("Content-type: image/jpeg");
ImageJPEG($im,$bild1);
ImageDestroy($im);
Das klappt auch alles wunderbar bei mir. Doch sofort, wenn die Bilder so etwa 2MB groß sind, macht er das nicht mehr. Woran liegt das?
Bin für jeden Tipp dankbar!
Hi Basti,
Das klappt auch alles wunderbar bei mir. Doch sofort, wenn die Bilder so etwa 2MB groß sind, macht er das nicht mehr. Woran liegt das?
Zuwenig (erlaubter) Speicher für PHP.
Das wird in der php.ini unter
memory_limit = 8M
eingestellt.
Gruß,
Carsten
Hey!
Schinmal vielen Dank dafür! Es klappt bei mir auf dem PC!
Nur wie sieht das nun aus, wenn ich das auf einem I-net-Server mache?
Da kann ich doch die php.ini nicht so einfach verändern?
Und nochwas: Bei den großen Bildern ist der Schriftzug nun relativ klein. Kann man das nicht etwas auffälliger machen, z.B. mit nem dicken Balken und Text drin? Wie mach ich das denn?
Vielen Dank, Basti