Sto usando Magento 2 CE versione 2.1.0
Ho un modulo personalizzato con campo immagine. Quando viene caricato, voglio immagini di dimensioni diverse rispetto al prodotto che abbiamo Immagine in miniatura, Immagine elenco e Immagine pagina dettagli prodotto.
In grado di caricare 1 immagine senza ridimensionare.
Sto usando il codice seguente per ridimensionare l'immagine, ma sta fornendo l'URL dell'immagine del prodotto. Non è il mio modulo personalizzato.
\ App \ code \ Custom \ modulo \ blocco \ 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;
}
Fornisce l'URL di seguito http: //localhost/magento2/pub/static/frontend/Magento/luma/en_US/Magento_Catalog/images/product/placeholder/.jpg
La mia immagine viene memorizzata qui: \magento2\pub\media\custom_module\posts\image
.
Come posso ottenere un'immagine di ridimensionamento con questo percorso e come posso salvare / recuperare un'immagine di dimensioni diverse?