php如何缩小图片,PHP图片缩小函数一例
/**
* 缩小图片函数
* 删除了原始图片保留了操作后的图片
* @param string $fileName
* @return void
*/
private function createSmallImg($fileName)
{
list($width,$height,$type,$attr) = getimagesize($fileName);
$imgOld=imagecreatefromjpeg($fileName);
$imgObj=imagecreatetruecolor($width-100,$height-100);
if(function_exists('imagecopyresampled'))
{
imagecopyresampled($imgObj,$imgOld,0,0,0,0,$width-100,$height-100,imagesx($imgOld),imagesy($imgOld));
}
else
{
imagecopyresized($imgObj,$imgOld,0,0,0,0,$width-100,$height-100,imagesx($imgOld),imagesy($imgOld));
}
imagedestroy($imgOld);
unlink($fileName);
imagejpeg($imgObj,$fileName,100);
chmod($fileName,0777);
imagedestroy($imgObj);
}
//调用示例
$filename = "/images/test.jpg";
createSmallImg($filename);
?>
php如何缩小图片,PHP图片缩小函数一例相关推荐
- Vue 使用 Viewers 实现图片的 放大缩小、 旋转 、 拖拉等操作、支持多图片
目录 方式一 element ui自己搞了一个 这种 方式二 使用插件 方式一 element ui自己搞了一个 这种 方式二 使用插件 先看效果图吧,这是单张图片的.放大缩小支持鼠标滚轴操作. 具体 ...
- C语言实现BMP图片的放大缩小
C语言实现BMP图片的放大缩小 BMP图片简介:BMP图片是windows操作系统中的标准图像文件格式,可以分为两类:设备相关位图(DDB)和设备无关位图(DIB),使用广泛.它采用位映射存储格式,除 ...
- Qt实现长图片的放大缩小以及动态显示
这篇文章是在这个基础上进行讨论的谈一谈分别利用opencv.Qt.matlab动态显示图片的实现 其实就是想找一种更加合适的方法进行图片的放大缩小以及动态显示. 这个是效果图 我把项目命名为Qtmli ...
- jquery 实现点击图片居住放大缩小
jquery 实现点击图片居住放大缩小 该功能是基于jquery实现的,所以 第一步则是引入jquery jquery下载地址:https://jquery.com/download/ 或者使用此时调 ...
- js 压缩图片(只缩小体积,不更改图片尺寸)
1.情景展示 如上图所示,点击上传图片按钮,调用手机摄像头拍照功能. <input οnchange="javascript:imgFun.uploadPicture();" ...
- iOS开发——手势识别器(用手势实现图片旋转和缩小放大)
iOS开发中,除了有关触摸的这组方法来控制用户的手指触控外,还可以用UIGestureRecognize的衍生类来进行判断,方便了开发. UIGestureRecognize的子类类别有以下几种: U ...
- java 图片处理 图片缩略图,java怎么生成图片缩略图,缩小图片,高清图片缩小
java如何生成图片缩略图,缩小图片,高清图片缩小 可以把图片缩小到理想的倍数,也可以根据自己的需要来具体规定图片转化后的大小 对于类型为jpg的图片来说,只需要三个参数就能转化得到自己想要的图片 参 ...
- ppt矩形里面的图片怎么放大缩小_ppt 怎么才能做到图片的放大缩小???? 下面有图...
PPT图片点击放大缩小--PowerPoint中图片的巧妙切换 在网上浏览图片时,我们只需单击小图片就可看到该图片的放大图.在课件设计时我们也常常需要这样的效果,如美术课中的欣赏课,既要同时欣赏某一时 ...
- iOS 仿淘宝实现商品规格图片的放大缩小功能
刚好最近在做个商城项目,甲方爸爸说咱们要求不高,你就照着淘宝来就好,额~~~~ 好吧,咱就不吐槽了,直接开撸吧,惯例先上一下效果图 需求以及思路 我们要实现的功能有如下几个: 图片的全屏查看以及保存 ...
- 等比缩放公式_图片等比例缩小算法
图片等比例缩放算法 在许多语言中,都希望图片可以等比例缩小或者放大,但是仅仅依靠语言本身的方法, 大多差强人意, 所以在此提供一个所有语言通用的图片等比例缩小方法的算法. 这里以 java 语言为例子 ...
最新文章
- PHP面试常考内容之Memcache和Redis(2)
- 运维人员的解放----Docker快速部署
- 企业需要安全人,看微软对员工的十个安全原则
- loadrunner error 27796 Failed to connect to server
- 机房走线槽安装现场需要检查的内容
- 燕姿几首歌的歌词-偶得
- android 手机数据查看及 samsung galaxy s10 开发者模式
- 常用Alink协议总结
- 如何使用Python在Excel中插入和删除行和列?你只需要这个工具
- 只需三步!使用3DCG软件Blender制作时尚图片
- 简历里的期望薪资应该写多少比较合适呢
- 【C语言】利用for循环来创建一个金字塔
- CSAPP 第三版 第十章 家庭作业and so on
- MySQL——我的学习笔记
- 摄像头 - 对焦算法实现总结
- vue父组件中调用子组件中的方法 及vue父组件调用孙子组件的方法
- 国际外汇交易平台2020十强排行榜
- Python网络爬虫与信息提取
- Linux下c++/c使用getsockopt()的记录
- 8通道Pt100/Pt1000转RS-485/232,热电阻温度Modbus数据采集模块
热门文章
- SQL_CALC_FOUND_ROWS的用法
- java基础----Date、DateFormat
- leetcode 662. Maximum Width of Binary Tree | 662. 二叉树最大宽度(BFS)
- leetcode 497, 528. Random Point in Non-overlapping Rectangles | 497. 非重叠矩形中的随机点(Java)
- leetcode 260. Single Number III | 260. 只出现一次的数字 III(位运算:分组异或)
- 【数据结构与算法】最小生成树--Kruskal算法 Prim算法
- C# 实验四 获取系统时间、点击加一秒功能
- vb 实现小超市饮料补货提醒程序 public全局变量的声明与初始化
- 算法设计与分析(第四周)大整数相乘 分治法【不能解决溢出问题】
- Leet Code OJ 217. Contains Duplicate [Difficulty: Easy]