Kod
<?php
header('Content-type: image/png');
$obrazek = ImageCreateFromJpeg("obrazek.JPG"); //tworzymy obiekt z pliku
$fontColor = ImageColorAllocate($obrazek, 255, 50, 0); //ustawiamy kolor tekstu
ImageTTFText($obrazek, 15, 0, 10, 10, $fontColor, 'arial.ttf', "jakiś tekst;)");
imagejpeg($obrazek, 'obrazek2.jpg', 100); //zapisujemy obrazek do pliku
imagedestroy($obrazek); //i usuwamy go z pamięci serwera
?>
header('Content-type: image/png');
$obrazek = ImageCreateFromJpeg("obrazek.JPG"); //tworzymy obiekt z pliku
$fontColor = ImageColorAllocate($obrazek, 255, 50, 0); //ustawiamy kolor tekstu
ImageTTFText($obrazek, 15, 0, 10, 10, $fontColor, 'arial.ttf', "jakiś tekst;)");
imagejpeg($obrazek, 'obrazek2.jpg', 100); //zapisujemy obrazek do pliku
imagedestroy($obrazek); //i usuwamy go z pamięci serwera
?>
Po przeparsowaniu pokazuje się ikonka niewczytanego obrazka, a w katalogu tworzy się plik 'obrazek2.jpg'. Otwieram ten plik, obrazek jest taki sam, lecz tekstu nie ma. Co jest źle? Dodam, że wszystko to robię lokalnie przy pomocy XAMPP'a.