画像を操作する
/*操作图片*/ //设置字体的路径 $font="/tpl/Index/Static/css/img/fonts/Christmas.ttf"; //添加内容 $content="欢迎来到php中文网"; //设置字体的颜色和透明度 $col= imagecolorallocatealpha ($image,255,255,255,30); //写入文字 imagettftext($image,20,0,20,30,$col,$font,$content);
int imagecolorallocatealpha ( resource $image , int $red , int $green , int $blue , int $alpha )
imagecolorallocatealpha()の動作とimagecolorallocate() 同じですが、追加の透明度パラメータ alpha があり、その値の範囲は 0 から 127 です。0 は完全に不透明を意味し、127 は完全に透明を意味します。
imagettftext関数:
array imagettftext ( resource $image , float $size , float $angle , int $x , int $y , int $color , string $fontfile , string $text )
TrueTypeフォントを使用して、指定されたテキストを画像に書き込みます。
パラメータ
image
画像作成関数 (imagecreatetruecolor() など) によって返される画像リソース。
サイズ
フォントのサイズ。 GD のバージョンに応じて、これはピクセル サイズ (GD1) またはポイント (ポイント) サイズ (GD2) のいずれかになります。
角度
角度システムで表される角度。0 度は、テキストが左から右に読まれることを意味します。値が大きいほど反時計回りの回転を示します。たとえば、90 度は下から上に読むテキストを表します。
x
x、y で表される座標は、最初の文字の基点 (おそらく文字の左下隅) を定義します。これは、x、y が最初の文字の左上隅を定義する imagestring() とは異なります。たとえば、「左上」は 0, 0 です。
y
Yの座標。文字の下部ではなく、フォントのベースラインの位置を設定します。
カラー
カラーインデックス。負のカラー インデックス値を使用すると、アンチエイリアスがオフになる効果があります。 imagecolorallocate() を参照してください。
fontfile
は、使用する TrueType フォントへのパスです。
りー