知识大全 php简单缩略图类image.class.php

Posted

篇首语:智慧并不产生于学历,而是来自对于知识的终生不懈的追求。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 php简单缩略图类image.class.php相关的知识,希望对你有一定的参考价值。

  使用方法

   $img = new iamge; $img >resize( dstimg jpg srcimg jpg ); 说明 这个是按照比例缩放 dstimg jpg是目标文件 srcimg jpg是源文件 后面的是目标文件的宽和高 $img >thumb( dstimg jpg scrimg jpg ); 说明 这个是按照比例缩略图 比如常用在头像缩略图的时候 dstimg jpg是目标文件 srcimg jpg是源文件 后面的是目标文件的宽和高 这个是针对GD库才这样麻烦的 如果采用Imagick的话 就只需要两个函数就实现上面的功能 去查下文档就找到了  

  <?php class image    public function resize($dstImg $srcImg $dstW $dstH)   list($srcW $srcH) = getimagesize($srcImg);   $scale = min($dstW/$srcW $dstH/$srcH);         $newW = round($srcW * $scale);         $newH = round($srcH * $scale);   $newImg = imagecreatetruecolor($newW $newH);   $srcImg = imagecreatefromjpeg($srcImg);   imagecopyresampled($newImg $srcImg $newW $newH $srcW $srcH);   imagejpeg($newImg $dstImg);      public function thumb($dstImg $srcImg $dstW $dstH)   list($srcW $srcH) = getimagesize($srcImg);   $scale = max($dstW/$srcW $dstH/$srcH);   $newW = round($dstW/$scale);   $newH = round($dstH/$scale);   $x = ($srcW $newW)/ ;   $y = ($srcH $newH)/ ;   $newImg = imagecreatetruecolor($dstW $dstH);   $srcImg = imagecreatefromjpeg($srcImg);   imagecopyresampled($newImg $srcImg $x $y $dstW $dstH $newW $newH);   imagejpeg($newImg $dstImg);     

cha138/Article/program/PHP/201311/21312

相关参考

知识大全 简单的PHP日历算法

简单的PHP日历算法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!/**  *

知识大全 php字符串截取的简单方法

这篇文章介绍了php字符串截取的简单方法有需要的朋友可以参考一下 复制代码代码如下:strpos(stringfindstart)  实例复制代码代码如下:<?php ech

知识大全 用php实现简单的滑动菜单

cha138/Article/program/PHP/201311/20923

知识大全 关于PHP位运算的简单权限设计

关于PHP位运算的简单权限设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本篇文章是对PHP位运

知识大全 Ajax+PHP简单入门[2]

Ajax+PHP简单入门[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!xmlHttponre

知识大全 Ajax+PHP简单入门[1]

Ajax+PHP简单入门[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ajax由HTML

知识大全 一个简单的php在线端口扫描器

  PHP是一种功能强大的Web开发语言开发效率高语法简单为动态网站量身定做加强面向对象(向C++靠拢与JAVA搭了点边)可惜单线程(这是至命弱点据说PHP是用CC++编写的)也能用CC++JAVA开

知识大全 一个简单的PHP框架实现方法

一个简单的PHP框架实现方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  非原创自己集合了类A

知识大全 用 PHP 实现的简单线性回归

用PHP实现的简单线性回归  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在这个由两部分组成的系

知识大全 PHP简单防刷计数器

PHP简单防刷计数器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/Arti