Estoy usando Magento 2 CE Versión 2.1.0
Tengo un módulo personalizado con campo de imagen. Cuando se carga, quiero imágenes de diferentes tamaños en cuanto al producto que tenemos Imagen en miniatura, Imagen de lista e Imagen de página de detalles del producto.
Capaz de cargar 1 imagen sin cambiar el tamaño.
Estoy usando el siguiente código para cambiar el tamaño de la imagen, pero proporciona la URL de la imagen del producto. No es mi módulo personalizado.
\ 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;
}
Da a continuación la URL http: //localhost/magento2/pub/static/frontend/Magento/luma/en_US/Magento_Catalog/images/product/placeholder/.jpg
Mi imagen se almacena aquí: \magento2\pub\media\custom_module\posts\image
.
¿Cómo puedo cambiar el tamaño de la imagen con esta ruta y cómo puedo guardar / recuperar imágenes de diferentes tamaños?