require_once $DmDirPath.'Dm/Image/Graphic/Shape.php'; require_once $DmDirPath.'Dm/Image/File.php'; require_once $DmDirPath.'Dm/Image/Filter/Abstract.php'; require_once $DmDirPath.'Dm/Image/Filter/Fit.php'; require_once $DmDirPath.'Dm/Image/Filter/Crop.php'; require_once $DmDirPath.'Dm/Image/Filter/InstagramNormal.php'; require_once $DmDirPath.'Dm/Image/Filter/InstagramLoFi.php'; require_once $DmDirPath.'Dm/Image/Filter/InstagramWalden.php'; require_once $DmDirPath.'Dm/Image/Filter/InstagramToaster.php'; */ //------------------------------------ // エラー出力(ここは必要に応じて) //------------------------------------ ini_set('display_errors', 'on'); error_reporting(-1); set_error_handler('onError'); function onError($errno, $errstr, $errfile, $errline) { var_dump($errno, $errstr, $errfile, $errline); exit; } //------------------------------------ // サンプル //------------------------------------ $filter = new Dm_Image_Filter_Fit(400, 400); $image = new Dm_Image_File(dirname(__FILE__) . '/horse.jpeg'); $image->applyFilter($filter); $logoImage = new Dm_Image_File(dirname(__FILE__) . '/php.gif'); $image->draw($logoImage, 20, 20); $image->display(); exit;