merhabalar,
yıllar önce yapmıştım şimdi yapamadım
sayfaya gelen dinamik yazıyı resme çevirmek istiyorum,
arka planda bir çerçeve resim de kullanabilirim,
diğer bir sıkıntım, türkçe karakter ve multi line olduğu durumda yazının kayması.
hepsinin bir çaresi var ama kafamda bi derleyip toplayamadım !!
var mı fikir verecek bi arkadaş ücretli / ücretsiz?


hepinize teşekkür ediyorum. örnek kodu buraya da ekleyeyim belki birine lazım olur.
aslında biraz da meselenin kırılma noktası "$text = wordwrap($txt, 35, "n");" imiş. belirli bir karakterden sonra parçala alt satıra in şeklinde.

<?php
// (A) OPEN IMAGE
$img = imagecreatefromjpeg('balloon.jpg');

// (B) WRITE TEXT
$white = imagecolorallocate($img, 255, 255, 255);
$txt = "Yağmur yüklü siyah bir bulut annemin gözlerinden bir daha hiç ayrılmadı. Yağmurlarını her fırsatta yorgun gözlerinden boşalıyordu. Hayat sık sık annemin gözlerinden sızıp, yanaklarından aşağıya doğru törensel bir havada iniyordu.";
$text = wordwrap($txt, 35, "\n");
$font = "C:\Windows\Fonts\arial.ttf"; 
imagettftext($img, 24, 0, 20, 40, $white, $font, $text);

// (C) OUTPUT IMAGE
header('Content-type: image/jpeg');
imagejpeg($img);
imagedestroy($img);

// OR SAVE TO A FILE
// THE LAST PARAMETER IS THE QUALITY FROM 0 to 100
//imagejpeg($img, "test.jpg", 100);
?>
örnek :