rockey329 发表于 2011-5-27 15:53:38

用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'); ?>"/>



gauspican 发表于 2011-5-27 16:04:51

顶!
头像不错,换个小点的杯子就更cool了:victory:

weizhi_915 发表于 2012-12-31 10:40:44

:(我的图片生成不了
页: [1]
查看完整版本: 用Smart image裁切图片