本文整理汇总了PHP中ImageHandler::make方法的典型用法代码示例。如果您正苦于以下问题:PHP ImageHandler::make方法的具体用法?PHP ImageHandler::make怎么用?PHP ImageHandler::make使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ImageHandler
的用法示例。
在下文中一共展示了ImageHandler::make方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: process
public function process($imageResource = null, $imageUrl = null)
{
// Check if post has a suitable image
try {
$imageUrl = (new ImageExtractor($this->post->url))->get(399);
} catch (\Exception $e) {
$imageUrl = (new ImageExtractor($this->post->url, $this->post->content))->get(399);
}
if ($imageUrl) {
$imageResource = \ImageHandler::make($imageUrl);
// store it
(new StoreImage($this->post))->process($imageResource, $imageUrl);
// cache it
(new CacheImage($this->post))->process($imageResource);
}
}
示例2:
<?php
/* vim: set expandtab tabstop=4 shiftwidth=4: */
// $Id$
/**
* 用web 404的方式即时生成缺少的文件,仅适后台上传信用件
* author guoll
*
*/
include_once 'init.php';
$request_uri = $_SERVER['REQUEST_URI'];
$thr = ImageHandler::make($request_uri);
$thr->display();
//if(defined('_PS_DEBUG') && _PS_DEBUG === TRUE) file_put_contents('thumb_404.log', $thr->debug_out(true));
class ImageHandler
{
const CACHE_IMAGE_ROOT = '/sproot/web/upload/upfile/';
const UPLOAD_ROOT = '/sproot/web/upload/upfile/';
const MAX_QUALITY = 92;
private $_uri;
private $_image_id;
private $_src_file;
// 原图
private $_real_uri;
private $_real_file;
private $_imagick;
private $_ext;
private $_section;
/**
* function description
*