Rumah Perpustakaan PHP Perpustakaan lain Pustaka pemprosesan imej untuk PHP
Pustaka pemprosesan imej PHP
<?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

Penafian

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

Memperkenalkan pustaka pemprosesan imej GD dalam PHP Memperkenalkan pustaka pemprosesan imej GD dalam PHP

23 Jun 2023

GD ialah perpustakaan pemprosesan imej yang sangat praktikal dalam PHP Menggunakan perpustakaan GD, pembangun PHP boleh memproses, menjana dan mengeluarkan imej dengan mudah, seperti menjana kod pengesahan, lakaran kecil, tera air, dsb. Artikel ini akan memperkenalkan anda kepada pustaka GD dan memberikan beberapa contoh penggunaan pustaka GD dalam PHP. Pustaka GD ialah perpustakaan sumber terbuka yang asalnya direka untuk bahasa C dan boleh digunakan untuk memproses pelbagai format imej seperti JPEG, PNG dan GIF. Selepas PHP5.0, perpustakaan GD boleh

Pustaka PIL pemprosesan imej Python Pustaka PIL pemprosesan imej Python

23 Jun 2022

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.

Cara menggunakan PHP untuk pemprosesan imej Cara menggunakan PHP untuk pemprosesan imej

10 May 2023

Dengan perkembangan pesat Internet, pemprosesan imej menjadi semakin penting. Terdapat pelbagai cara untuk memproses imej Artikel ini akan memberi tumpuan kepada cara menggunakan PHP untuk pemprosesan imej. PHP ialah bahasa skrip sebelah pelayan yang pada asalnya direka untuk pembangunan web yang boleh mengendalikan imej dengan mudah. Dalam PHP, terdapat banyak kelas dan fungsi yang boleh digunakan untuk memproses imej, seperti GD, ImageMagick dan perpustakaan lain. Dalam artikel ini, kita akan membincangkan cara menggunakan perpustakaan GD untuk pemprosesan imej. 1. Pemasangan perpustakaan GD Pustaka GD adalah sebahagian daripada PHP

Bagaimana untuk melakukan pemprosesan imej dalam PHP? Bagaimana untuk melakukan pemprosesan imej dalam PHP?

12 May 2023

Pemprosesan imej ialah teknologi penting dalam laman web dan aplikasi. Melalui teknologi pemprosesan imej, imej boleh diubah saiz, dipotong, diputar, kesan penapis dan operasi lain boleh dilakukan untuk memenuhi keperluan peribadi. Dalam PHP, terdapat beberapa pustaka pemprosesan imej yang berkuasa, seperti GD, ImageMagick, dsb., yang boleh membantu kami menyelesaikan operasi ini. Artikel ini akan memperkenalkan anda kepada cara melakukan pemprosesan imej dalam PHP. 1. Perpustakaan GD GD ialah perpustakaan pemprosesan imej yang biasa digunakan dalam PHP Melalui perpustakaan ini, PHP boleh

Pustaka pemprosesan imej Java asli yang manakah sesuai untuk anda? Pustaka pemprosesan imej Java asli yang manakah sesuai untuk anda?

30 Oct 2024

Perpustakaan Pemprosesan Imej Java Asli untuk Hasil Berkualiti Tinggi Memandangkan anda menghadapi batasan dengan ImageMagick dan JAI, mari kita terokai...

Pustaka pemprosesan imej dalam PHP8.0 Pustaka pemprosesan imej dalam PHP8.0

14 May 2023

Dengan kemunculan era digital, pemprosesan imej semakin digunakan dalam pelbagai industri Terutama dengan perkembangan teknologi Internet yang berterusan, kepentingan imej dalam reka bentuk web dan aplikasi mudah alih juga semakin ditekankan. Dalam bidang ini, pustaka pemprosesan imej baharu dalam PHP8.0 memberikan kami alat yang lebih berkuasa dan cekap. Pustaka pemprosesan imej baharu dalam PHP8.0 dipanggil "GD". Ia adalah perpustakaan sumber terbuka yang sangat popular untuk menjana imej animasi dan statik. Pustaka GD membolehkan kami menggunakan

See all articles