phpの画像生成機能の違いを分析_基礎知識

WBOY
リリース: 2016-05-16 17:47:08
オリジナル
1152 人が閲覧しました

初心者は、PHP 画像生成関数 imagecreatetruecolor() と imagecreate() について混乱します。まず、これら 2 つの関数の公式説明を見てみましょう:
resource imagecreatetruecolor ( int $x_size , int $y_size )
サイズ x_size および y_size の黒い画像を表す画像識別子を返します。
resource imagecreate (int $x_size, int $y_size)
サイズの画像を表す画像識別子を返します
背景色を変更する場合、この 2 つにはいくつかの違いがあります:
imagecreatetruecolor は、imagefill() を使用して色を塗りつぶす必要があります
imagecreate() は、imagecolorAllocate() を使用して背景色を追加する必要があります
php の場合は次のとおりです:

コードをコピー コードは次のとおりです:

$img = imagecreatetruecolor(100,100 ); // トゥルーカラー画像リソースを作成します
$color = imagecolorAllocate($img,200,200,200) // グレーを割り当てます
imagefill($img,0,0,$color); // グレーを塗りつぶします
header('content-type: 左上隅から開始) image/jpeg'); //jpg 形式
imagejpeg($img); //灰色の四角形を表示します


コードをコピー コードは次のとおりです:
$img = imagecreate(100,100);
imagecolorallocate($img,200,200,200);
imagejpeg($img)>;


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!