<?php use PHPImageWorkshop\ImageWorkshop as ImageWorkshop; require_once(__DIR__.'/autoload.php'); class ImageWorkshopTest extends \PHPUnit_Framework_TestCase { =================================================================================== const IMAGE_SAMPLE_PATH = '/Resources/images/sample1.jpg'; const FONT_SAMPLE_PATH = '/Resources/fonts/arial.ttf'; const WEB_PATH = 'http://localhost:8000'; public function testInitFromPath() { // test 1 $layer = ImageWorkshop::initFromPath(__DIR__.static::IMAGE_SAMPLE_PATH); $this->assertTrue(is_object($layer) === true, 'Expect $layer to be an object'); $this->assertTrue(get_class($layer) === 'PHPImageWorkshop\Core\ImageWorkshopLayer', 'Expect $layer to be an ImageWorkshopLayer object'); // test 2 $layer = ImageWorkshop::initFromPath('file://'.__DIR__.static::IMAGE_SAMPLE_PATH); $this->assertTrue(is_object($layer) === true, 'Expect $layer to be an object'); $this->assertTrue(get_class($layer) === 'PHPImageWorkshop\Core\ImageWorkshopLayer', 'Expect $layer to be an ImageWorkshopLayer object'); // test 3 if (version_compare(PHP_VERSION, '5.4', '>=')) { $layer = ImageWorkshop::initFromPath(static::WEB_PATH.'/sample1.jpg'); $this->assertTrue(is_object($layer) === true, 'Expect $layer to be an object'); $this->assertTrue(get_class($layer) === 'PHPImageWorkshop\Core\ImageWorkshopLayer', 'Expect $layer to be an ImageWorkshopLayer object'); }
このライブラリの利點。
サムネイルの速度は非常に速く、品質は非常に高くなっています
スマート クロッピングをサポート
GIF 畫像の非常に優(yōu)れたサポート
5 つのサムネイル モード
畫像比較機能
高度な畫像フィルタリング機能
畫像ブレンディング
他の畫像処理ライブラリがサポートするAPIも基本的にサポート
##
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは學習の參考のみを目的としています。商業(yè)目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事

21 Jul 2025
枕ライブラリの畫像処理は非常にシンプルで、日常業(yè)務に適しています。 1. pipinstallpillowをインストールし、畫像モジュールをインポートして開始します。 2.畫像を開いて、幅、高さ、形式、その他の情報を表示できます。 3.作物を使用して特定の領域を抽出します。 4.サイズを使用してズームに使用し、割合を維持し、変形を回避することに注意してください。 5。draw.textメソッドを使用してテキスト透かしを追加し、フォントパス、位置、色を指定します。 6.ペーストメソッドを使用して、畫像の透かしで透明な層をオーバーレイします。 7.フィルター処理は、グレースケールの畫像の回転、輝度のコントラストの調整などをサポートします。 8.枕機能は基本的ですが、実用的であり、一般的な方法とドキュメントクエリの習得は要件を迅速に完了できます。

23 Jul 2025
PHP統(tǒng)合AI畫像処理には、直接実裝できないサードパーティAPIまたはローカルモデルのヘルプが必要です。 2。Google CloudVision APIなどの既製のサービスを使用して、顔認識、オブジェクトの検出、その他の機能を迅速に実現(xiàn)します。利點は、迅速な開発と強力な機能です。欠點は、支払いが必要であり、ネットワークに依存し、データセキュリティのリスクがあることです。 3. Tensorflowliteまたはonnxruntimeと組み合わせたImagicickやGDなどのPHP畫像ライブラリを介してローカルAIモデルを展開します。カスタマイズでき、データはより安全で、コストは低くなりますが、開発は難しく、AIの知識が必要です。 4.混合ソリューションは、APIを使用してローカルモデルの検出と美化に使用するなど、APIとローカルモデルの利點を組み合わせることができます。 5. AI畫像処理APIの選択は包括的です

30 Nov 2024
cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語が頻繁に登場します。それは図書館です...

06 Apr 2025
Photoshop Commonショートカットキー:選択ツール:M(移動)、W(マジックワンド)、L(ラッソ)、A(クイック選択)調整ツール:CTRL/CMD L(カラーバランス)、CTRL/CMD U(HUE/飽和)、CTRL/CMD B(曲線)層操作:CTRL/CTRL/CMD J(COPY LAMER/CMD G(COPY SMELGER) CTRL/CMD T(自由変換)、Ctrl/CMDシフトT(繰り返し変換)その他のショートカットキー:CTRL/CMD 0(キャンバスに適した)、CTRL/CMD(ズームイン)、CTRL/CMD

16 Mar 2025
Python:AIとデータサイエンスの未來へのゲートウェイ Pythonの比類のない汎用性と読みやすさは、データサイエンス、機械學習、人工知能の優(yōu)先言語としてのステータスを固めています。 その広範な図書館のエコシス

30 Oct 2024
App Engine 上の Golang でパスワードを保護するWeb アプリケーションのパスワード ハッシュに関しては、セキュリティが最も重要です。人気の図書館ですが...


ホットツール Tags

ホットツール

依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ

50 個の優(yōu)れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優(yōu)れたアイデアを學び、思考を広げます

畫像を最適化するための小さな PHP ライブラリ
畫像を最適化するための小さな PHP ライブラリ
