1

I want to resize product view gallery image. I want to resize main product image to 500X500 size?

How can we achieve this?

sv3n
11.7k7 gold badges44 silver badges75 bronze badges
asked Nov 11, 2017 at 9:00

1 Answer 1

7

Magento uses the file called view.xml which is maintained at the theme level of the application.

So for example, if you are using the default theme luma you should find the view.xml under vendor/magento/theme-frontend-luma/etc/view.xml

In this file, you would see node inside the node.

The dimension of the images is maintained here under the node.

The id attribute value of the node is referenced in the code base.

 <image id="product_page_main_image" type="image">
 <width>700</width>
 <height>560</height>
 </image>
 <image id="product_page_main_image_default" type="image">
 <width>700</width>
 <height>560</height>
 </image>

You can define your custom view.xml in your theme and define width & height as per your requirement.

In case of changing/overwriting the values of the view.xml file you need to completely copy the entire view.xml file to your custom theme and change the values.

view.xml does not have a node value fallback system, means if a value of a node is not present in you custom theme's view.xml it will not fallback to its parent theme's view.xml value, that's why entire file needs to be copied.

Once the values changes have been done, you will have to run

php bin/magento catalog:images:resize

This will regenerate the new image sizes.

answered Nov 11, 2017 at 9:12
1
  • Thank you for this answer, I'm just concerned about your citation regarding overriding view.xml vs extending which is according to you not possible, but in my case, just putting the modified values, kept the parent theme (luma) untouched values, so extending is possible. is it an old issue that was corrected ? can you link the citation ? Best regards and again thank you ! Commented Sep 25, 2018 at 14:07

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.