<?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'); }
? ?????? ??. ??? ?? ??? ?? ??????? ???? API? ????? ?????
? ???? ?? ???? ???? ????? ?? ???? ????? ????????. ?????? ???? ?? ??????! ? ???? ?? ???? ?? ?????? ?????. ??? ???? ???? ??? ????. ??? ??? ?? ??? ?? ??? ???? ????! ??? ?? ?? ??? ???? ????? ????. ???: admin@php.cn
?? ??

16 Dec 2024
Lithe Events? PHP ??????? ??? ??? ?? ?????? ??? ????????. ?? ?? ???? ?? ??, ??, ?? ? ???? ???? ??? ????? ??? ? ????. ? ??? ???? ??? ????.

21 Jul 2025
Pillow Library ??? ??? ?? ???? ?? ??? ?????. 1. PipinStallPillow? ???? ????? ??? ??? ?????. 2. ??? ? ??, ??, ?? ? ?? ??? ? ? ????. 3. ???? ???? ?? ??? ??????. 4. ??? ???? ???? ??? ???? ??? ??? ???? ??????. 5. Draw.Text ???? ???? ??? ?? ??? ???? ?? ??, ?? ? ??? ??????. 6. ???? ??? ???? ??? ?? ???? ?? ?? ???????. 7. ?? ??? ?? ??? ??? ??, ?? ?? ?? ?? ?????. 8. ?? ??? ????? ????? ?? ??? ?? ??? ????? ?? ??? ???? ?? ? ? ????.

25 Jul 2025
PHP? ???? AI ??? ??? ??? ????? ?? ??? ??????. 1. Cyclgan ?? Styletransfer? ?? ??? AI ??? ???? ?? ? ??? ????? ?? ?? ? ? ????. 2. Tensorflowserving ?? Torchserve? ?? ??? ??? ??????. 3. PHP? AI ??? ???? Shell_Exec ?? Symfony/Process ?? ??? ?? ?????. 4. GD ????? ?? Imagick ??? ???? ??? ???? ??????. 5. ?? ??? ? ??, ??? ? ?? ?? ??; 6. HTML, CSS ? JavaScript? ?? ??? ?????. PHP? ?? ????? ??? ?????.

23 Jul 2025
PHP ?? AI ??? ???? ?? ??? ??? ?? API ?? ?? ??? ??? ?????. 2. Google CloudVision API? ?? ??? ???? ???? ?? ??, ?? ?? ? ?? ??? ???? ??????. ??? ?? ??? ??? ?????. ??? ??? ???? ????? ???? ??? ?? ??? ????? ????. 3. Imagick ?? GD? ?? PHP ??? ?????? ?? ?? AI ??? ??????. ??? ???? ???? ? ???? ??? ?? ? ??? ??? AI ??? ?????. 4. ?? ???? ?? ??? ?? ? ??? ?? API? ???? ?? ?? API ? ?? ??? ??? ?? ? ? ????. 5. AI ??? ??? ???? ?? ?????????

06 Apr 2025
Photoshop Common Shortcut ? : ?? ?? : M (Move), W (Magic Wand), L (Lasso), A (?? ??) ?? ?? : CTRL/CMD L (Color Balance), CTRL/CMD U (HUE/POLIGATION), CTRL/CMD B (CURVE) ??? ?? : CTRL/CMD J (COBTL/CMD J) Ctrl/CMD T (?? ??), Ctrl/CMD Shift T (?? ??) ?? ??? ? : CTRL/CMD 0 (???? ??), CTRL/CMD (ZOOM IN), CTRL/CMD

03 Mar 2025
Python? Scikit-Image ?????? ??? ??? ?? : ?? ??? 1911 ? ?? ???? "??? ??????. ??? ? ??? ??? ????." ??? ???? PHO?? ???????? ???? ???? ??? ??? ?????.


??? ??

??? ?? ????? PHP ?????
??? ?? ????? PHP ?????

50?? ??? ??? PHP ???? ??
??? PHP ????, ??? ????? ??? ???? ?????

??? ???? ?? ?? PHP ?????
??? ???? ?? ?? PHP ?????
