文字を画像化する(Imagemagick)

当然のことですが、日本語を利用する場合、日本語対応フォントを利用します。

$text="あいうえおかきくけこ";
$org_fname="`元ファイル名";
$new_fname="新ファイル名";
$fontsize="30";
$x="40";
$y="270";
$color="white";

// 必要ならエンコード
//$text = mb_convert_encoding($text, 'UTF-8','auto');

$cmd = "convert -fill ".$color." -font kochi-gothic-subst.ttf -pointsize ".$fontsize." -annotate +".$x."+".$y." ".$text." img/".$org_fname." img/".$new_fname;

exec($cmd);

※ 元画像の指定位置に文字画像をのせます。

コメントを残す