使用gd库实现php服务端图片裁剪和生成缩略图功能分享
裁剪示例: 最终裁剪成的图片: 其中虚线框内就是要裁剪出来的图片,最终保存成100宽的图片。代码如下: 代码如下: $src_path = '1.jpg';
//创建源图的实例 $src = imagecreatefromstring(file_get_contents($src_path)); //裁剪开区域左上角的点的坐标 //将裁剪区域复制到新图片上,并根据源和目标的宽高进行缩放或者拉升 //输出图片 imagedestroy($src); 其实如果坐标为(0,0),裁剪区域的宽高和源图的宽高一致,那么就是生成缩略图的功能了。 总结 这里只列出了php裁剪图片的示例,属于服务端的功能。如果客户端有需要,推荐一个jquery的插件imageAreaSelect,兼容性非常不错。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |