<?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 画像の非常に優れたサポート
5 つのサムネイル モード
画像比較機能
高度な画像フィルタリング機能
画像ブレンディング
他の画像処理ライブラリがサポートするAPIも基本的にサポート
##
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事

13 Jun 2016
29 以下の PHP Excel 処理クラスには、Excel の読み書き、インポート、エクスポートなどに関するクラスが含まれており、その一覧は以下のとおりです: PHP Excel Reader クラス 1. COM を使用して Excel スプレッドシートを読み取る Umesh Rai (インド) 2. Excelビナを読む

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

13 Jun 2016
PHP 統計画像の使用状況、バックリンクなど。最近、私の Web サイト上の写真、リンク、その他のデータを誰が使用したかに関する統計を作成したいと考えました。画像の統計はおそらく次のようになります。 /var/www/html/1.jpg/var/www/html/tracker.php/var/www/html/.htacess<IfModule mod_rewrite.c>RewriteEngine OnRewr

13 Jun 2016
PHP 共通画像処理クラス <?php /*既知の問題: 1. 画像拡大縮小機能では、imagecreatetruecolor 関数を使用してキャンバスを作成し、透過処理アルゴリズムを使用しますが、PNG 形式の画像は透過できません。 imagecreate 関数でキャンバスを作成するとこの問題は解決できますが、拡大縮小された画像の色数が少なすぎます。 * * *type value: * (1): このとき、$value1 は画像ズーム関数の使用を表します。ズームした画像を表します

13 Jun 2016
PHP エッセイ 1 - php 画像処理 PHP 画像処理ナレッジ コンテンツ Upload_image.php:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/ xhtml1 /DTD/xhtml1-transitional.dtd"><html


ホットツール Tags

ホットツール

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

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

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