cari
RumahPerpustakaan PHPPerpustakaan lainPustaka 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

Pustaka PIL pemprosesan imej PythonPustaka PIL pemprosesan imej Python

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?Pustaka pemprosesan imej Java asli yang manakah sesuai untuk anda?

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?Apakah Perpustakaan Pemprosesan Imej Java Terbaik untuk Hasil Berkualiti Tinggi?

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?Bagaimanakah Saya Boleh Mengubah Suai Warna Piksel dalam Imej JPEG Menggunakan Pustaka Pemprosesan Imej Go?

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?Bagaimana untuk Memulihkan Data Exif selepas Pemprosesan Imej?

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

Cara Menggunakan Pytorch untuk Pemprosesan Imej di CentOSCara Menggunakan Pytorch untuk Pemprosesan Imej di CentOS

14Apr2025

Pytorch memanfaatkan dengan cekap untuk pemprosesan imej pada sistem CentOS, hanya ikuti langkah -langkah di bawah: Sediakan persekitaran Python: Pastikan sistem CentOS anda mempunyai Python 3 dan Pip Pakej Pengurus yang dipasang. Jika tidak dipasang, sila laksanakan arahan berikut: SudoyuminStallpython3Python3-pip untuk mewujudkan persekitaran maya (disyorkan): disyorkan untuk menggunakan persekitaran maya untuk mengasingkan kebergantungan projek dan mengelakkan konflik. Gunakan arahan berikut untuk mewujudkan persekitaran maya bernama pytorch_env dan aktifkan: python3-mvenvpytorch_envsourcePytorch_env/bin/

See all articles