今天无聊,学了一下php生成 缩略图···然后发现书上说得太复杂了,于是自己搞了一个,不会被拉伸的东东····代码极其简介 ···所以不注释····
<?php
$sourceimage = '3.jpg';
$maxthumbWidth = 200;
$maxthumbHeight = 800;
$original = imagecreatefromjpeg($sourceimage);
$dims = getimagesize($sourceimage);
$a = $maxthumbWidth/$dims[0];
$b = $maxthumbHeight/$dims[1];
if($a<$b)
{
$thumbWidth = $maxthumbWidth;
$thumbHeight = $dims[1]*$a;
}
else
{
$thumbWidth = $dims[0]*$b;
$thumbHeight = $maxthumbHeight;
}
$thumb = imagecreatetruecolor($thumbWidth,$thumbHeight);
imagecopyresampled($thumb,$original,0,0,0,0,$thumbWidth,$thumbHeight,$dims[0],$dims[1]);
header("Content-type:image/jpeg");
imagejpeg($thumb);
?>
分享到:
相关推荐
生成各种图片缩略图,并支持添加水印 一个生成缩略图的函数 一个添加水印的函数 傻瓜式应用很简单
php生成缩略图多张不同缩略图例子,很好用
PHP大图片生成缩略图,可以把大的图片生成小的图片。
上传word文件生成缩略图,上传文档文件生成首页缩略图
php 上传图片生成缩略图 在PHP中获取EXIF信息应用EXIF函数库中的函数。首先,应该确定EXIF函数是否已经加载,在php.ini文件中查看“extension=php_exif.dll”前是否有分号“;”,如果有则说明未加载,那么就要去掉...
一个PHP生成缩略图的类库,可以生成: 1.生成扭曲型缩图 2.生成按比例缩放的缩图 3.生成最小裁剪后的缩图 4.生成背景填充的缩图
FLASH+PHP上传,返回值到当前页面,可以自定义传送值到PHP上传处理的页面,这样就可以定义接受图片...update.php逻辑处理,file_upload.php上传类,可定义源文件名或者随机命名和缩略图大小. 没分了,来赚点积分花花
分享一个php生成图片缩略图代码类,设置初始化变量,按比例生成缩略图,生成背静缩略图。
一个php 使用ffmpeg 视频转换,截图,生成缩略图的类,附带使用例子。
这是一个PHP程序,其功能可以生成缩略图……
能够根据图片自动算出缩略图,减少了网页的内容的大小,使网页能够更快速的加载。
自动生成缩略图的功能的php上传类
//功能:生成缩略图 class CreatMiniature { //公共变量 var $srcFile = ""; //原图 var $echoType; //输出图片类型,link--不保存为文件;file--保存为文件 var $im = ""; //临时变量 var...
NULL 博文链接:https://phper123.iteye.com/blog/1004961
在线批量缩略图一个可生成元素的php代码,一个可在线生成批量缩略图的php代码
1.PHP脚本快速生成缩略图插件功能说明: 本插件用来生成缩略图,其中方法:PIPHP_MakeThumbnail需要两个参数:第一个参数为需要转换的GD图像,第二个参数为缩略图的最大宽度或者高度(取决于哪个比较大)。 2.插件...
简单明了,PHP生成缩略图,不变形,不保存原图.适用于只需要缩略图的需求者.
缩略图路径为:http://localhost/supload/2013/07/21/1.jpg 当访问 http://localhost/supload/2013/07/21/1.jpg 时,如图片存在,则显示图片。否则,调用createthumb.php生成图片。 增加高并发处理
一个PHP生成缩略图的类库,可以生成: 1.生成扭曲型缩图 2.生成按比例缩放的缩图 3.生成最小裁剪后的缩图 4.生成背景填充的缩图
本示例代码核心都来自于互联网,具体出处不明,本示例已经过本人的修改及功能整合,...可生成缩略图,自由设定可要,可不要 本代码最大的好处就是上传图片,未保存到数据库时重传图片不会产生垃圾图片,重传时直接把原图删除