Я використовую Magento 2 CE версії 2.1.0
У мене є власний модуль із полем зображення. Коли він завантажується, я хочу зображень різного розміру, як для продукту, ми маємо Зображення мініатюр, список зображень та детальну інформацію про продукт.
Можливість завантажувати 1 зображення без зміни розміру.
Я використовую нижче код для зміни розміру зображення, але він дає URL-адресу зображення продукту. Не мій спеціальний модуль.
\ app \ code \ Користувацький \ Модуль \ Блок \ 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
.
Як я можу отримати розмір зображення за допомогою цього шляху та як я можу зберегти / отримати зображення різного розміру?