PHP 5.0 でグラフィックを作成する賢い方法_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:33:42
オリジナル
753 人が閲覧しました

私はグラフィック編集プログラムを 2 つのカテゴリに分類します。1 つは描画プログラムで、ピクセルごとに画像を描画するために使用されます (地面)。もう 1 つは一連のオブジェクトを提供する描画プログラムです。線、楕円、長方形などのオブジェクトを使用して、JPEG などの大きな画像に結合できます。ペイント プログラムはピクセル レベルの制御に最適です。ただし、ビジネス グラフィックの場合、ほとんどのグラフィックは長方形、線、楕円で構成されているため、描画プログラムの方が適しています。

PHPの組み込み描画の基本操作は、描画プログラムの基本操作とよく似ています。これらは画像を描画する場合には非常に強力ですが、画像をオブジェクトのコレクションにしたい場合には適していません。この記事では、PHP グラフィックス ライブラリに基づいてオブジェクト指向グラフィックス ライブラリを構築する方法を説明します。 PHP V5 で提供されるオブジェクト指向拡張機能を使用します。

オブジェクト指向グラフィックスのサポートにより、グラフィックス コードの理解と保守が非常に簡単になります。また、単一のグラフィック ソースから複数の種類のメディア (Flash ムービー、SVG など) にグラフィックを合成する必要がある場合もあります。

目標

グラフィックス オブジェクト ライブラリの作成には、次の 3 つの主な目標が含まれます:

基本操作からオブジェクトに切り替える

imageline、imagefilledrectangle、その他のグラフィックス関数を使用しない このライブラリは、いくつかのオブジェクト、たとえば Line を提供する必要があります。 , 画像の作成に使用できる長方形と楕円形。また、より大きな複雑なオブジェクトの構築やオブジェクトのグループ化もサポートする必要があります。

Z値ソートが可能

描画プログラムを使用すると、アーティストは画像の表面上でグラフィックオブジェクトを上下に移動できます。このライブラリは、オブジェクトを他のオブジェクトの前または後ろに配置する機能をサポートする必要があります。このライブラリは、描画面からのオブジェクトの高さを定義する Z 値を使用します。 Z 値が大きいオブジェクトは後で描画され、Z 値が小さいオブジェクトの上に表示されます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322542.html技術記事私はグラフィック編集プログラムを 2 つのカテゴリに分類します。1 つはピクセルごとに画像を描画できる描画プログラムで、もう 1 つは次の機能を提供する描画プログラムです。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート