<?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 (retakon_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'); }
Kelebihan perpustakaan ini.
Kelajuan lakaran kecil adalah sangat pantas dan kualitinya sangat tinggi Lain-lain API yang disokong oleh perpustakaan pemprosesan imej pada asasnya disokong
Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn
Artikel Berkaitan
![Pustaka PIL pemprosesan imej Python](https://img.php.cn/upload/article/000/000/067/62b3e675227db145.jpg)
23Jun2022
Artikel ini membawakan anda pengetahuan yang berkaitan tentang Python, terutamanya menyusun isu yang berkaitan dengan perpustakaan PIL Pustaka PIL ialah perpustakaan pihak ketiga dengan keupayaan pemprosesan imej yang berkuasa Ia bukan sahaja mengandungi fungsi operasi piksel dan warna yang kaya, tetapi juga boleh digunakan untuk pengarkiban imej dan pemprosesan kelompok Mari kita lihat. Saya harap ia akan membantu semua orang.
![Pustaka pemprosesan imej Java asli yang manakah sesuai untuk anda?](https://img.php.cn/upload/article/001/246/273/173023154939075.jpg)
30Oct2024
Perpustakaan Pemprosesan Imej Java Asli untuk Hasil Berkualiti Tinggi Memandangkan anda menghadapi batasan dengan ImageMagick dan JAI, mari kita terokai...
![Apakah Perpustakaan Pemprosesan Imej Java Terbaik untuk Hasil Berkualiti Tinggi?](https://img.php.cn/upload/article/001/246/273/173037840396830.jpg)
31Oct2024
Pilihan Perpustakaan Pemprosesan Imej JavaDalam meneroka pemprosesan imej Java, anda mungkin menghadapi batasan dengan API media JAI dan...
![Bagaimanakah Saya Boleh Mengubah Suai Warna Piksel dalam Imej JPEG Menggunakan Pustaka Pemprosesan Imej Go?](https://img.php.cn/upload/article/001/246/273/173543749295784.jpg)
29Dec2024
Pengubahsuaian Warna Piksel dalam Go Image ProcessingChallenge:Memanipulasi imej JPEG dengan mengubah suai warna piksel tertentu memerlukan...
![Bagaimana untuk Memulihkan Data Exif selepas Pemprosesan Imej?](https://img.php.cn/upload/article/001/246/273/172949343179356.jpg)
21Oct2024
Kekalkan Butiran Imej: Cara Menambah Data Exif pada Imej DiprosesDalam senario di mana tapak anda menerima banyak foto daripada pelbagai sumber dan anda ingin meminimumkan saiz fail dengan menanggalkan data Exif menggunakan Mogrify, anda mungkin menghadapi keperluan untuk berehat
![Bagaimana untuk Mengintegrasikan OpenCV dengan Qt Creator untuk Pemprosesan Imej?](https://img.php.cn/upload/article/001/246/273/173480467215345.jpg)
22Dec2024
Cara Memautkan OpenCV dalam QtCreator dan Menggunakan Qt LibraryPanduan ini menyediakan arahan terperinci tentang cara mengintegrasikan OpenCV dengan QtCreator dan menggunakan...
![](/static/imghwm/down_right.png)
![](/static/imghwm/taglogo.png)
Hot Tools
![Pustaka PHP untuk bekas suntikan kebergantungan](https://img.php.cn/upload/manual/000/000/001/5e21721e79a2b232.png)
Pustaka PHP untuk bekas suntikan kebergantungan
Pustaka PHP untuk bekas suntikan kebergantungan
Koleksi 50 algoritma PHP klasik yang sangat baik
Algoritma PHP klasik, pelajari idea yang sangat baik dan kembangkan pemikiran anda
Pustaka PHP kecil untuk mengoptimumkan imej
Pustaka PHP kecil untuk mengoptimumkan imej
![](/static/imghwm/taglogo.png)