Selam arkadaşlar,
Aşağıdaki kodu düz bir php sayfasına eklediğimde sorunsuz çalışıyor fakat, mesela blog sayfasına eklediğimde sadece siyah bir kare çıkartıyor.
Sorunu bir türlü çözemedim, ya görsel yolunu bulamıyor ya da başka kodlar mı etkiliyor, anlamadım.
Yardımcı olursanız çok sevinirim.
Şimdiden çok teşekkürler.
$input_text = 'bla bla';
$width = 450;
$height = 250;
$textImage = imagecreate($width, $height);
$color = imagecolorallocate($textImage, 0, 0, 0);
imagecolortransparent($textImage, $color);
imagestring($textImage, 15, 18, 15, $input_text, 0xFFFFFF);
// create background image layer
$background = imagecreatefromjpeg('bg.jpeg');
// Merge background image and text image layers
imagecopymerge($background, $textImage, 100, 100, 0, 0, $width, $height, 100);
$output = imagecreatetruecolor($width, $height);
imagecopy($output, $background, 0, 0, 0, 0, $width, $height);
ob_start();
imagepng($output);
printf('<img id="output" src="data:image/png;base64,%s" />', base64_encode(ob_get_clean()));