用Smart image裁切图片
本帖最后由 rockey329 于 2011-5-27 15:54 编辑使用方法
1.将image.php放在与index.php同一级目录,主要是image.php需要用到$_GET传值,必须跳过CI的路由2.普通方法是,在需要调用的view中 用
<img src="/image.php?width=150&height=150&cropratio=1:1&image=/wp-content/uploads/2008/03/coffee-bean.jpg" />即可;
3.自己写个helper在用到的时候调用
================================
//.helpers/image_helper.php autoload.php $autoload['helper'] = array('image');
<?phpif ( ! defined('BASEPATH')) exit('No direct script access allowed');
if ( ! function_exists('create_img'))
{
function create_img($src='',$width='',$height='',$cropratio = '')
{
$CI =& get_instance();
$base_url = $CI->config->slash_item('base_url');
if($cropratio !== ''){
$cropratio = 'cropratio='.$cropratio; ////裁切长宽比 1:1
}
return$base_url.'image.php?width='.$width.'&height='.$height.'&'.$cropratio.'&image='.$src;
}
}
/*end*/
==========================================
//任意view.php
<img src="<?php echo create_img(base_url().'images/common/banner.jpg','128','128','1:1'); ?>"/>
顶!
头像不错,换个小点的杯子就更cool了:victory: :(我的图片生成不了
页:
[1]