位置: 编程技术 - 正文
推荐整理分享PHP实现的自定义图像居中裁剪函数示例【测试可用】(php自定义函数的语法格式),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php自定义函数的关键字是什么,php自定义变量的方法是,php自定义变量的方法是,php实现的自定义是什么,php实现自定义字段功能,php实现自定义字段功能,php实现的自定义功能,php实现的自定义功能,内容如对您有帮助,希望把文章链接给更多的朋友!
本文实例讲述了PHP实现的自定义图像居中裁剪函数。分享给大家供大家参考,具体如下:
图像居中裁减的大致思路:
1.首先将图像进行缩放,使得缩放后的图像能够恰好覆盖裁减区域。(imagecopyresampled — 重采样拷贝部分图像并调整大小)
2.将缩放后的图像放置在裁减区域中间。(imagecopy — 拷贝图像的一部分)
3.裁减图像并保存。(imagejpeg | imagepng | imagegif — 输出图象到浏览器或文件)
具体代码:
运行效果:
原图*为: 修改后图片*为:
同理,*,、*等尺寸的图片只需修改相应参数即可。
附:代码测试中遇到的问题
报错:call an undefined function exif_imagetype()
解决方法:
打开扩展 extension=php_exif.dll
并将extension=php_mbstring.dll ,放到extension=php_exif.dll前边
另:boolval()函数为PHP5.5版本以上才能使用的函数,本文测试代码中为兼容低版本,使用如下语句代替:
PS:这里再为大家推荐几款相关的图片在线工具供大家参考使用:
在线图片格式转换(jpg/bmp/gif/png)工具:
关于PHP中协程和阻塞的一些理解与思考 前言本文主要给大家介绍了关于PHP中协程和阻塞的理解与思考,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:进程、线程、协
PHP递归实现文件夹的复制、删除、查看大小操作示例 本文实例讲述了PHP递归实现文件夹的复制、删除、查看大小操作。分享给大家供大家参考,具体如下:PHP虽然提供了filesize、copy、unlink等文件操作的函
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法 本文实例讲述了PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法。分享给大家供大家参考,具体如下:前面一篇PHP递归实现文件夹的复制、
标签: php自定义函数的语法格式
本文链接地址:https://www.jiuchutong.com/biancheng/287493.html 转载请保留说明!友情链接: 武汉网站建设