首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调整Laminas图像大小

调整Laminas图像大小
EN

Stack Overflow用户
提问于 2020-05-13 04:28:44
回答 2查看 157关注 0票数 0

我正在创建一个与Laminas (新的zend框架)的网站。

我还得调整上传图片的大小。图像不是使用zend表单上传的,因为我创建了一个dropzone。

问题是我需要在控制器中做一些大小调整。在Zend之前,我使用的是ImageSize,但它似乎还没有为laminas做好准备。代码是:

代码语言:javascript
复制
require_once APPLICATION_PATH . '/../library/Zend/Filter/ImageSize.php';
$filter = new Users_Form_Users_Filter_ImageSize();

但是php文件和类似乎都不在Laminas中,当我搜索Laminas Image size时,我只找到了验证,而没有找到调整大小。

有没有办法做到这一点?因为我需要生成缩略图和其他图像大小。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2020-05-13 19:39:37

Zend从未将Zend/Filter/ImageSize包含在他们的库/包中。

看看这里:

适用于Zend Framework 1.X、filter folder

如您所见,既没有Zend/Filter/ImageSize也没有Zend_Filter_ImageSize类。

在github上唯一能找到与这个类名匹配的东西是this project,它不是zend (或laminas)的一部分。

如果你在Zend/Laminas应用程序之外需要它(比如必须从命令行界面执行的脚本),你仍然可以使用它(composer install flagbit/zend-filter-imagesize),尽管我建议你看一下代码并重写它(我的意思是,这个包自2013年以来就没有更新过!)。

最后,它不会有太多的工作,因为“核心”已经实现了,它只是一个更新的标准和包(并与laminas兼容,因为这只适用于大的ol‘ZF1)。

票数 1
EN

Stack Overflow用户

发布于 2020-09-14 20:52:55

这可能是有用的。

这不是laminas的一部分,但可以通过composer集成

https://imagine.readthedocs.io/en/stable/

问候

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61761336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档