Problem z funkcja dodajaca tekst na obrazku - imagettftext

0

Witam. Po zastosowaniu kodu:

$image_filename = "images/" . $image_id . ".jpg";
$image = imagecreatefromjpeg("$image_filename");

if ($text == 'on') {
  imagettftext($image, 12, 0, 20, 20, 0, "arial.ttf", $image_caption);
}
 

gdzie $text to wartosc przekazana z checkbox-a, $image_caption to napis który chcialbym dodac.

Późnij kod:

if ($action == "podgląd") {
  header("Content-type:image/jpeg");
  imagejpeg($image);
}
 

i nie wyświetli mi tego za cholere. Prosze o pomoc :)

0

Wywal header i zobacz jakie błędy php dokleiły się do treści obrazka otwierając tego linka z podglądem bezpośrednio.

0

Zrobilem jak mowiles i otrzymalem nastepujacy komunikat i mase roznch znakow :

Warning: imagettftext(): Invalid font filename in C:\xampp\htdocs\php2\modifyimage.php

Użyłem czcionki arial.ttf wiec chyba niemozliwe zeby byla nie znana. Prosze o dalsza pomoc. Dziekuje

0

a masz tę czcionkę wgraną gdzie trzeba?

0

Ja u siebie jako ścieżke do czcionki dałem "fonts/arial.ttf" i ten folder z czcionką mam w katalogu w którym ten index jest

0

no to podaj taką ścieżkę przy imagettftext? w tym momencie nie masz podanego folderu

edit: wtf? widzę, że to ktoś inny się udzielił w temacie...

0

Dziękuję panowie, nie bylo zadnej sciezki podanej gdzei czcionka zsię znajowala, sciągnalem czcionke z internetu i wkleilem do folderu i podalem sciezke. Po prostu myslalem ze system rozpoznaje takie podstawowe czcionki. Dziekuje bardzo za pomoc:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1