画像関数_PHPチュートリアル
PHP には、gif 形式で画像データ ストリームを動的に生成し、サーバーに出力できる一連の画像関数があります。この関数セットが動作するには、システムが gd ライブラリをサポートしている必要があります。 Unix では、PHP をコンパイルする前にコンパイルする必要があります。 gd のソース コードを取得してコンパイルし、libgd.a といくつかの .h ファイルを生成し、システムのライブラリ ディレクトリとヘッダー ファイル ディレクトリ (/usr/lib など) にコピーします。 /usr/include) をそれぞれ; Windows の場合、PHP3 .0 インストール プログラムは、イメージ関数を使用するためにプログラムに 'dl("gd.dll"); を追加するだけです。
主な画像機能は次のとおりです:
(1)画像作成(幅、高さ)
画像記述子を返します。
(2)ImageCreateFromGif(ファイル名);
画像記述子を返します。
(3)ImageColorAllocate (画像記述子、赤、緑、青);
カラー記述子を返します。Gif 画像には 256 色しか含まれないため、最初にパレットを割り当てる必要があります。
(4)ImageColorTransparent(画像記述子、色記述子);
色を透明として指定します。
(5)ImageArc (画像記述子、円中心横座標、円中心縦座標、楕円幅、楕円高さ、開始角度、終了角度、色記述子);
ImageChar(画像記述子、フォント、x、y、文字、色の記述子);
ImageCharUp(画像記述子、フォント、x、y、文字、色の記述子);
ImageCopyResize(ターゲット画像記述子, ソース画像記述子, ターゲット x, ターゲット y, ソース x, ソース y, ターゲット幅, ターゲット高さ, ソース幅, ソース高さ);
ImageDashedLine(画像記述子,x1,y1,x2,y2,カラー記述子);
ImageFill(画像記述子、開始点 x、開始点 y、色記述子);
ImageFilledPolygon(画像記述子、各頂点配列、頂点数、色記述子);
ImageFilledRectangle(画像記述子,x1,y1,x2,y2,カラー記述子);
ImageFillToBorder(画像記述子、開始点 x、開始点 y、境界線の色、塗りつぶしの色);
ImageLine(画像記述子,x1,y1,x2,y2,カラー記述子);
ImagePolygon(画像記述子、各頂点配列、頂点数、色記述子);
ImageRectangle(画像記述子,x1,y1,x2,y2,カラー記述子);
ImageSetPixel(画像記述子、x、y、色記述子);
ImageString(画像記述子、フォント、x、y、文字列、色の記述子);
ImageStringUp(画像記述子、フォント、x、y、文字列、色の記述子);
これらはすべて描画関数です。簡単な説明が必要なのは、多角形の頂点配列には最初の点 x、最初の点 y、2 番目の点 x、2 番目の点 y が格納されるということです。
(6)ImageLoadFont(ファイル名);
ファイルはビットマップ フォント ファイルである必要があり、システムのデフォルトではフォント番号 1 ~ 5 が返されます。これを直接使用できます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
