5
Magento 2:如何为自定义模块获取调整大小的图像?
我正在使用Magento 2 CE版本2.1.0 我有带有图像字段的自定义模块。上传后,我想要不同尺寸的产品图像,其中有缩略图图像,列表图像和产品详细信息页面图像。 能够上传1张图片而无需调整大小。 我正在使用以下代码调整图片大小,但是它提供了产品图片的网址。不是我的自定义模块。 \ app \ code \ Custom \ Module \ Block \ MyPosts \ Edit.php public function getImage($posts, $image) { $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $_imagehelper = $objectManager->get('Magento\Catalog\Helper\Image'); echo $postImage = $_imagehelper->init($posts, $image)->constrainOnly(FALSE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(400)->getUrl(); exit; } 它在下面的URL http://localhost/magento2/pub/static/frontend/Magento/luma/en_US/Magento_Catalog/images/product/placeholder/.jpg 我的图片存储在这里:\magento2\pub\media\custom_module\posts\image。 如何通过此路径获取调整大小的图像以及如何保存/获取其他尺寸的图像?