मैं Magento 2 CE संस्करण 2.1.0 का उपयोग कर रहा हूं
मेरे पास छवि क्षेत्र के साथ कस्टम मॉड्यूल है। जब इसे अपलोड किया जाता है, तो मुझे अलग-अलग आकार की छवियां चाहिए, जैसे कि हमारे पास उत्पाद के लिए थंबनेल छवि, सूची छवि और उत्पाद विवरण पृष्ठ छवि है।
आकार बदलने के बिना 1 छवि अपलोड करने में सक्षम।
मैं छवि को आकार देने के लिए नीचे दिए गए कोड का उपयोग कर रहा हूं, लेकिन यह उत्पाद छवि URL दे रहा है। मेरा कस्टम मॉड्यूल नहीं।
\ एप्लिकेशन \ कोड \ कस्टम \ मॉड्यूल \ ब्लॉक \ 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
।
मैं इस पथ के साथ आकार परिवर्तन कैसे प्राप्त कर सकता / सकती हूं और विभिन्न आकार की छवि को कैसे सहेज / पुनः प्राप्त कर सकता हूं?