PHP 图像调整大小和裁剪功能
我想要一个功能,当我上传照片时,它应该裁剪图像,而不管图像与中心的比例如何,确保裁剪完全在图像内部。
上面的图像是 2592 * 1944
我想裁剪 159 * 129 的图像
这就是我在使用 cakephp 插件(Miles Johnsons Upload Plugin)时得到的结果,
有人可以帮我找到一个图像裁剪函数来执行此操作吗或者帮助我用算法来做同样的事情。
I want a function which when i upload a photo it should crop the image irrespective of the ration of the image from the centre making sure the crop is well inside the image.
the above image is 2592 * 1944
i want to crop an image of 159 * 129
and this is what i get when using a plugin for cakephp (Miles Johnsons Upload Plugin)
can some one help me find a image crop function to do this or help me with the algorithm in doing the same.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这个问题已经解决了,查看最新版本的cake-uploader pluign。
https://github.com/milesj/cake-uploader/commit/2be63f32730755cffbace17ee8fa2d686785964d
This problem is solved, checkout the latest version of cake-uploader pluign.
https://github.com/milesj/cake-uploader/commit/2be63f32730755cffbace17ee8fa2d686785964d
我用过这个: http://shiftingpixel.com/2008/03/ 03/smart-image-resizer/ 创建此处找到的所有图像缩略图:http:// www.patriciashin.com/painting.php
I've used this: http://shiftingpixel.com/2008/03/03/smart-image-resizer/ to create all the image thumbnails found here: http://www.patriciashin.com/painting.php
我必须说我还没有彻底测试这段代码,我修改了它供个人使用,这应该可以帮助解决您的问题。
函数crop 替换
将plugin/uploader/vendor/uploader.php 中第368 行附近的
为以下函数
Kind Regards。
I must say i have not thoroughly tested this piece of code, I modified it for personal use and this should help out your problem.
Replace the function crop in plugin/uploader/vendor/uploader.php
near line 368
with the following function
Kind Regards.