この記事では、PHP GDライブラリに関する画像生成・加工機能をまとめました。詳細は以下のとおりです:
ここ数日間、私は画像検証コード部分を研究しており、それらはすべて GD ライブラリを使用して生成しています。画像を描画したりするので、GDライブラリをクラスにカプセル化して使用する予定です。ちなみに、PHPのオブジェクト指向の部分も学習して練習します。
まず、GD ライブラリによって提供される関数を分析し、その機能に応じて分割します: (これらは一般的に使用される基本レベルの関数のみです。より高度な関数は後で学習します)
1. create // 画像生成
A . 画像
imageCreate // 基于调色板(256色)的图像(gif/*) imageCreateTrueColor // 基于真彩色的图像(不能用来生成gif图像)
を描画します
B. 画像
imageCreateFrom*(*=gd2/gd2part/gd/gif/jpeg/png/string/wbmp/xbm/xpm) // 从图像创建图像
から画像を作成します
2.draw //
A.point を描画します //ポイント
りー
B.line // ライン
imageCopy // 复制局部图像 imageCopyMerge // 复制并合并局部图像 imageCopyMergeGray // 复制并合并局部图像(灰度) imageCopyResampled // 复制局部图像(重新采样) imageCopyResized // 复制局部图像(调整大小)
C.graph // グラフ
imageSetPixel // 画点
D.text // テキスト
imageLine // 画线段 imageArc // 画椭圆弧 imageFilledArc // 画椭圆弧并填充 imageDashedLine // 画虚线
E. 埋める //
imageEllipse // 画椭圆 imageFilledEllipse // 画椭圆并填充 imageRectangle // 画矩形 imageFilledRectangle // 画矩形并填充 imagePolygon // 画多边形 imageFilledPolygon // 画多边形并填充color
imageChar // 画字符(水平) imageCharUp // 画字符(垂直) imageString // 画字符串(水平) imageStringUp // 画字符串(垂直) imageTtfText // 画文本(TrueType字体) imageFtText // 画文本(FreeType2字体) imagePsText // 画文本(PostScript Type1字体)
B.show
imageFill // 填充颜色 imageFillToBorder // 填充至边界6. destroy // Destroy
imageColorAllocate // 生成颜色 imageColorAllocateAlpha // 生成颜色(附加透明度)この記事が PHP プログラム設計に携わる皆様のお役に立てれば幸いです。 PHP GD ライブラリの画像生成と処理機能の概要に関するその他の記事については、PHP 中国語 Web サイトに注目してください。