在一开始调用thinkphp3.1自带的image.class.php文件的,thumb方法,压缩图片的时候遇到2个问题。

1是 png类型的图片,只要一压缩,整个都变黑。没变法正常显示。

2014/7/15解决:tp3.1自带的压缩方法,木问题,是我在调用的时候,木有赋图片类型值(也就是$type值)。tp3.1自带的图片压缩方法,除了图片压缩以后有点瑕疵(失真),其他的还行。

$Img = new Image(); //实例化图片类对象
$img_path = str_replace('http://sss','C:/AppServ/www',$_POST['service_picurl']); //替换图片路径
//图片后缀名
$type = pathinfo($img_path,'PATHINFO_EXTENSION ');

/生成缩略图
$a = $Img->thumb($img_path,$img_path,$type,75,55);


2是 压缩后的图片,老是比我设置的数值小。(比如,我设置width 50 height 50 实际图片总是在40 45转)。

更多相关文章

  1. 评论: 网页浏览速度提高切实可行的七个方法
  2. PHP用空格分割文本为数组的方法
  3. 在php中检测浏览器,版本和平台的可靠方法
  4. 高效的敏感词过滤方法(PHP)
  5. php static静态变量及方法详解
  6. laravel 4路由::控制器()方法返回NotFoundHttpException。
  7. PHP上传文件 Error 6解决方法
  8. 基于PHP的UUID/GUID/uniqid替换方法及其可靠性论述
  9. 有一种防弹的方法可以检测php字符串中的base64编码吗?

随机推荐

  1. Android 判断是否连接网络
  2. Activity的启动流程
  3. Android 音量增加减少按钮事件
  4. android调用系统的相机服务
  5. AIDL
  6. android--------Android Studio常见问题
  7. wav格式
  8. Android Studio 修改api level
  9. android基础:动画案例(图片翻转)
  10. Android面试-基础知识