Zend framework2 薄层图像调整

Zend framework2 薄层图像调整,zend-framework2,image-resizing,laminas,Zend Framework2,Image Resizing,Laminas,我正在用Laminas(新zend框架)创建一个网站 我必须调整上传图像的大小。由于我创建了dropzone,所以没有使用zend表单上传图像 问题是我需要在控制器中进行一些调整。 在Zend之前,我使用的是ImageSize,但它似乎还没有为薄片做好准备。 代码是: require_once APPLICATION_PATH . '/../library/Zend/Filter/ImageSize.php'; $filter = new Users_Form_Users_Filter_Imag

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

我必须调整上传图像的大小。由于我创建了dropzone,所以没有使用zend表单上传图像

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

require_once APPLICATION_PATH . '/../library/Zend/Filter/ImageSize.php';
$filter = new Users_Form_Users_Filter_ImageSize();
但无论是php文件还是那个类似乎都不在Laminas中,当我搜索Laminas图像大小时,我只找到了验证,而没有找到大小调整

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


谢谢

Zend从未将
Zend/Filter/ImageSize
包含在其库/包中

请看这里:

  • 对于Zend Framework 1.X
  • 对于Zend Framework>=2.X
  • 对于薄板
如您所见,没有
Zend/Filter/ImageSize
Zend\u Filter\u ImageSize

在github上可以找到的唯一匹配该类名的东西是,它不是zend(或laminas)的一部分

如果您在Zend/Laminas应用程序之外需要它(如必须从CLI执行的脚本),您仍然可以使用它(
composer install flagbit/Zend filter imagesize
),尽管我建议您查看代码并重新编写它(我的意思是,该软件包自2013年以来从未更新过!)


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

这可能有用吗

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


关于

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则仅链接的答案可能无效。