gdライブラリとは何ですか?
gd ライブラリは、画像を処理するための一連の API を提供する PHP の拡張ライブラリです。 Web サイトでは、通常、GD ライブラリは、サムネイルの生成や画像への透かしの追加、または Web サイト データに関するレポートの生成に使用されます。
GetImageSize
関数: 画像のサイズを取得します [つまり、長さと幅] 使用法: array GetImageSize(string filename, array [imageinfo])
ImageArc
関数: 円弧を描画します 使用法: int ImageArc(int im, int cx) , int cy, int w, int h, int s, int e, int col);
ImageChar
関数: 横文字の書き込み 使用法: int ImageChar(int im, int font, int x, int y, string c, int Col );
ImageCharUp
関数: 縦書き文字 使用法: int ImageCharup(int im, int font, int x, int y, string c, int col);
ImageColorAllocate
関数: 色を一致させる 使用法: int ImageColorAllocate( int im, int red, int green, int blue);
ImageColorTransparent
関数: 透明な背景色を指定します 使用法: int ImageColorTransparent(int im, int [col]);
ImageCopyResize
使用法: 新しい画像をコピーしてサイズ変更します。 int ImageCopyResize(int dst_im, int src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH); x_size, int y_size);
ImageDashedLine
関数: 点線を描画する 使用方法: int ImageDashedLine(int im, int x1, int y1, int x2, int y2, int col); ImageDestroy( int im);
ImageFill
関数: グラフィックの色付け 使用法: int ImageFill(int im, int x, int y, int col);
ImageFilledPolygon 関数: ポリゴン領域の色付け 使用法: int ImageFilledPolygon(int im, array Points) , int num_points, int col);
ImageFilledRectangle 関数: 長方形領域の色付け: int ImageFilledRectangle(int im, int x1, int y1, int x2, int y2, int col);カラー領域: int ImageFillToBorder(int im, int x, int y, int border, int col);
ImageFontHeight
関数: フォントの高さを取得します。 使用法: int ImageFontHeight(int font);フォントの幅 :int ImageFontWidth(int font);
ImageInterlace 関数: インターレース表示を使用するかどうか 使用法: int ImageInterlace(int im, int [interlace]); : int ImageLine(int im, int x1, int y1, int x2, int y2, int col);
ImageLoadFont 関数: ビットマップ フォントの読み込み 使用法: int ImageLoadFont(string file);
ImagePolygon 関数: 多角形の描画 使用法: int ImagePolygon(int im, array Points, int num_points, int col);
ImageRectangle 関数: 四角形を描画する 使用法: int ImageRectangle(int im, int x1, int y1, int x2, int y2, int col); : ポイントを描画します 使用法: int ImageSetPixel(int im, int x, int y, int col); ImageString 関数: 水平方向の文字列を描画します 使用法: int ImageString(int im, int font, int x, int y, string s, int col) ;
ImageStringUp 関数: 直線の文字列を描画します 使用法: int ImageStringUp(int im, int font, int x, int y, string s, intcol);
ImageSX
関数: 画像の幅を取得します 使用法: int ImageSX (int im) ;
ImageSY
関数: 画像の高さを取得します。 使用法: int ImageSY(int im);
ImageTTFBBox
関数: TTF テキストが占める領域を計算します。 , int angle, string fontfile, string text);
ImageTTFText 関数: 画像に TTF テキストを書き込む 使用法: array ImageTTFText(int im, int size, int angle, int x, int y, int col, string fontfile, string text ); ImageColorAt 関数: 画像内の指定された点の色を取得します インデックス値の使用法: int ImageColorAt(int im, int x, int y);
ImageColorClosest
関数: 指定された色に最も近いカラー テーブルを計算します 使用法: int ImageColorClosest(int im, int red, int green, int blue );
ImageColorExact
関数: カラー テーブル上の指定されたカラー インデックス値を計算します。 使用法: int ImageColorExact(int im, int red, int green, int blue);
ImageColorResolve
関数: カラー テーブル上で指定された色または最も近い色を計算します。 インデックス値の使用法: int ImageColorResolve(int im, int red, int green, int blue);
ImageColorSet
関数: 指定されたインデックスの色をカラー テーブルに設定します。カラーテーブル 使用法: boolean ImageColorSet(int im, int index, int red, int green, int blue); ImageColorsForIndex 関数: カラーテーブルの指定されたインデックスの色を取得する 使用法: array ImageColorsForIndex(int im, int index) ;
ImageColorsTotal
Usage: 画像内の色の数を計算します 使用法: int ImageColorsTotal(int im); ImagePSLoadFont 関数: PostScript フォントの使用法をロードします: int ImagePSLoadFont(string filename);
ImagePSFreeFont
関数: PostScript フォントの使用法をアンロードします: void ImagePSFreeFont(int fontindex);
ImagePSEncodeFont
関数: PostScript フォントをベクトルワードに変換する :int ImagePSEncodeFont(string encodefile);ImagePSText 関数: PostScript テキストを画像に書き込みます。 使用法: array ImagePSText(int image, string text, int font, int size, int foreground, int background, int x, int y, int space, int Tightness, float angle, int antialias_steps) ;
ImagePSBBox 関数: PostScript テキストが占める領域を計算します 使用法: array ImagePSBBox(string text, int font, int size, int space, int width, float angle);
ImageCreateFromPNG 関数: PNG グラフィックを取り出します 使用法: int ImageCreateFromPng ( string filename);
ImagePNG 関数: PNG グラフィックの作成 使用法: int ImagePng(int im, string [filename]);
ImageCreateFromGIF 関数: GIF グラフィックの削除 使用法: int ImageCreateFromGif(string filename); GIF グラフィックを作成するには: int ImageGif(int im, string [filename]);