次のコードを使用して、png 画像で imagettftext() 関数を使用します。
しかし、うまくいかないようです。
解決策はありますか?
ttf フォントは index.php ファイルの現在のディレクトリにあります
<?php
require ("sdk/src/facebook.php");
$facebook=new Facebook(array('appId'=>'144694832322411','secret'=>'56456456456e6f75a5c4657befa','fileUpload'=>true,));
$user = $facebook->getUser();
if($user){
echo "User";
$im = imagecreate(200,200);
$rt='font.ttf';
$col = imagecolorallocate($im,255,0,0);
$v= imagecolorallocate($im,255,0,0);
try{
imagettftext($im,30.0,0.0,0,0,$v,$rt,"Hello");} catch (Exception $e){print_r($e);}
imagepng($im,'img.png');
echo "<img src='img.png'></img>";
} else {
$auth= "https://www.facebook.com/dialog/oauth/?client_id=144694832322411&redirect_uri=".urlencode("https://apps.facebook.com/lucky_elements")."&scope=user_about_me";
echo "<script>top.location.href=\"$auth\"</script>";
}
?>