gif 形式の画像を動的に生成する場合の注意点

WBOY
リリース: 2016-08-08 09:34:08
オリジナル
1142 人が閲覧しました

を使用する場合 int imagecreatefromgif(文字列ファイル名); GIF 形式のグラフィックを取り出し、背景または基本的なキャンバス サンプルとして使用してグラフィックを描画するには、次の点に注意してください:
このファイルに顔料が含まれていない場合は使用できません。


解決策としては、
を使用できます int imagecreate(int x_size, int y_size); 完全に空のグラフを作成します。その上にグラフィックを描きます。透明色は黒を使用します。
新しく作成したグラフィックは、元のグラフィックと同じサイズおよび絶対位置にする必要があります。元のグラフィックの上に配置するだけです。

オリジナルグラフィックファイル

完全に空のファイル photo.php

photo.php のコード:
Header("コンテンツタイプ: 画像/gif"); $im = イメージ作成(200,300); $black = ImageColorAllocate($im, 0,0,0); $red = ImageColorAllocate($im, 255,0,0); $blue = ImageColorAllocate($im, 0,0,255);
imagerectangle($im,100,200,150,200,$red) ; 画像文字列($im,2,120,150,"aaaaaaaa",$blue);
イメージカラー透明($im,$black)
//透明色として黒を使用します

画像Gif($im); 画像破壊($im);
?>


以上、GIF形式の画像を動的に生成する際の注意点を、GIFの動的生成の内容も含めて紹介しましたので、PHPチュートリアルに興味のある方の参考になれば幸いです。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート