php调整图像大小
来源:互联网 发布:图像分类算法 简单 编辑:程序博客网 时间:2024/05/21 15:26
//调整图像大小 该函数主要目的是为了防止直接在html中定义图片宽度和高度而形成锯齿function imageResize($image_url,$w,$h){ //判断源文件是否存在 if(file_exists($image_url)){ $position = strrpos($image_url,'.'); $new_image_url = substr($image_url,0,$position).'_'.$w.'_'.$h.substr($image_url,$position);//新文件路径 if(!file_exists($new_image_url)){ $image = imagecreatefromjpeg($image_url); $old_w = imagesx($image); $old_h = imagesy($image); $temp = imagecreatetruecolor($w,$h);//创建画布 imagecopyresampled($temp,$image,0,0,0,0,$w,$h,$old_w,$old_h);//重采样拷贝部分图像并调整大小 imagejpeg($temp,$new_image_url);//保存图片 } return $new_image_url; }else{ die('源文件不存在'); }}
说明:
(1)通常放在自定义帮助函数文件中
(2)执行成功后,在与源文件相同的目录下,生成一张新的图片
(3)在一些常见的PHP框架(如ThinkPHP,laravel)中,都有专门的类来处理图像,都能得到比较好的效果
1 0
- php调整图像大小
- 调整图像大小的PHP
- 如何调整图像大小
- PHP获取远程图片并调整图像大小
- 图像重采样调整大小
- 插件12:调整图像大小
- bmp图像不能调整大小
- gimp中调整图像大小
- opencv批量调整图像大小
- Moo0 图像大小调整器 图片大小调整
- Matlab的SUBPLOT的图像大小调整
- [转载]【Matlab】 print输出图像大小调整
- OpenCV:resize()重新调整图像大小
- C#中如何调整图像大小
- Matlab调整图像大小的方法
- HTML 调整图像的大小,以及位置
- Tensorflow中图像处理函数(图像大小调整)
- OpenCv调整图像大小及仿射变换(旋转)
- 为jEasyUi的日期控件添加一个“清空”按钮----通过修改1.4的easyui.min.js
- 04 Support Vector Machines
- 百度地图
- 答案已在心中
- 变量、常量
- php调整图像大小
- 2.4_颜色与透明度
- Kong插件定制示例
- 微信小程序swiper滑动页面实践-类似于安卓ViewPager
- MySQL 几种DML方式:ignore、replace into、DUPLICATE KEY UPDATE、类似merge into
- shiro的加密 深入浅出
- 4月份月报总结
- spring security xml配置官方详解
- 移动端meta标签