int imagecreatefromgif(string filename); を使用して GIF 形式のグラフィックを取り出し、その上にグラフィックを描画するための背景または基本的なキャンバスのサンプルとして使用する場合は、次の点に注意してください:
このファイルに顔料が含まれていない場合は、使用できません。
解決策として、
int imagecreate(int x_size, int y_size); を使用できます。
完全に空のグラフィックを作成します。その上にグラフィックを描きます。透明色は黒を使用します。
この新しく作成したグラフィックは、元のグラフィックと同じサイズおよび絶対位置にする必要があります。元のグラフィックの上に配置するだけです。
オリジナルグラフィックファイル
完全に空のファイル photo.php
photo.php コード:
Header("Content-type: image/gif");
$im = imagecreate(200,300);
$black = ImageColorAllocate($im, 0,0,0);
$red = ImageColorAllocate($im, 255,0,0);
$blue = ImageColorAllocate($im, 100,200,150,200); ,$red);
imagestring($im,2,120,150,"aaaaaaaa",$blue);
imagecolortransparent($im,$black);
ImageGif($im); ImageDestroy($im);
?>
【この記事の著作権は著者とAosu.comが共有しています。転載する場合は、著者と出典を明記してください。
http://www.bkjia.com/PHPjc/316891.html
www.bkjia.com
true