Cakephp 2+ 上传图片时调整图片大小和裁剪

Posted

技术标签:

【中文标题】Cakephp 2+ 上传图片时调整图片大小和裁剪【英文标题】:Cakephp 2+ Image Resize and Crop while uploading the image 【发布时间】:2015-05-29 06:39:12 【问题描述】:

您好,我需要在上传到服务器时调整图像大小并裁剪图像。请帮帮我。

【问题讨论】:

请尝试github.com/josegonzalez/cakephp-upload github.com/burzum/cakephp-file-storage 用于 2.x 和 3.x 【参考方案1】:

有两个插件可以做你想做的事:

    一个组件https://github.com/angelitomg/QimageComponent你必须在你的控制器中主动触发

    一种行为https://github.com/josegonzalez/cakephp-upload,它允许您使用简单的actAs 实现孔模型(与动作无关)的大小调整

第二个是 josegonzalez 开发的,他非常活跃于#cakephp irc 和整个 cakephp 开发......所以这很可能是更好的选择;)

【讨论】:

【参考方案2】:

尝试图片上传行为

https://github.com/cakecoded/image-upload-behavior/blob/master/app/Model/Behavior/ImageUploadBehavior.php

【讨论】:

以上是关于Cakephp 2+ 上传图片时调整图片大小和裁剪的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 vb.net 和 SQL Server 裁剪和调整图像大小

带有裁剪和调整大小的图像上传器

上传图片的三个版本,全尺寸、缩略图和调整大小

在php中将图像调整大小并裁剪为固定大小

PHP图像调整大小和裁剪功能

ps如何裁剪图片尺寸大小?