Na lang treuzelen wilde ik nu eens met php wat grafische bewerkingen doen. Ik ben begonnen met iets simpel, dit:
Hiermee krijg ik dus een zwart vierkant, hier zie je het resultaat: http://www.groeninge.com/test/gd1.php
Niets speciaal eigenlijk, maar ik ben daar al gelukkig mee. Ik weet nu dat GD correct werkt. Andere kleurtjes, figuurtjes en tekst erin steken kan ik ondertussen ook al.
Dan verander ik in die code één regel. In plaats van zelf een nieuwe afbeelding aan te maken, wil ik nu een importeren:
Maar ik krijg geen resultaat
, alleen dit: http://www.groeninge.com/test/gd2.php.
Dat bestand dat ik wilde importeren bestaat wel degelijk, zie http://www.groeninge.com/test/foto.jpg, dus dat is het probleem niet.
Opzoekingswerk op php.net zegt mij dat dit op die manier gewoon moet werken.
Is er iemand die weet hoe het komt dat dit niet werkt en hoe het opgelost kan worden? Of doe ik iets verkeerd, ben ik iets vergeten? Is er wat mis met de server? Ik weet het niet meer.
Stukje uit de phpinfo():
PHP:
1
2
3
4
| Header("Content-type: image/jpeg"); $image = ImageCreateTrueColor(200,200); ImageJPEG($image); ImageDestroy($image); |
Hiermee krijg ik dus een zwart vierkant, hier zie je het resultaat: http://www.groeninge.com/test/gd1.php
Niets speciaal eigenlijk, maar ik ben daar al gelukkig mee. Ik weet nu dat GD correct werkt. Andere kleurtjes, figuurtjes en tekst erin steken kan ik ondertussen ook al.
Dan verander ik in die code één regel. In plaats van zelf een nieuwe afbeelding aan te maken, wil ik nu een importeren:
PHP:
1
2
3
4
| Header("Content-type: image/jpeg"); $image = ImageCreateFromJPEG("foto.jpg"); ImageJPEG($image); ImageDestroy($image); |
Maar ik krijg geen resultaat
Dat bestand dat ik wilde importeren bestaat wel degelijk, zie http://www.groeninge.com/test/foto.jpg, dus dat is het probleem niet.
Opzoekingswerk op php.net zegt mij dat dit op die manier gewoon moet werken.
Is er iemand die weet hoe het komt dat dit niet werkt en hoe het opgelost kan worden? Of doe ik iets verkeerd, ben ik iets vergeten? Is er wat mis met de server? Ik weet het niet meer.
Stukje uit de phpinfo():
code:
1
2
3
| GD Support enabled GD Version bundled (2.0 compatible) JPG Support enabled |