I met one strange issue in Magento 2 – I’m trying to change default uploading image size from
view.xml and now uploaded images going straight to folder
<image id="product_page_main_image" type="image"> <width>934</width> <height>1400</height> </image> <image id="product_page_main_image_default" type="image"> <width>934</width> <height>1400</height> </image> <image id="product_page_image_large" type="image"> <width>934</width><!-- 800 --> <height>1400</height><!-- 1090 --> </image> <image id="product_page_image_medium" type="image"> <width>934</width><!-- 800 --> <height>1400</height><!-- 1090 --> </image>
But their actual size is still
Any ideas how to solve this issue? I can’t find any settings to modify default uploading image size.
Below are the methods you can try. The first solution is probably the best. Try others if the first one doesn’t work. Senior developers aren’t just copying/pasting – they read the methods carefully & apply them wisely to each case.
There are two ways to change max resizing width & height of the image after uploading:
MagentoFrameworkFileUploader.php contain constants
MAX_IMAGE_WIDTH which is set to 1200 by default
magento/module-backend/view/adminhtml/templates/media/uploader.phtml contains PHP code for echo same constants
MAX_IMAGE_WIDTH. You can just hardcode your value instead these values.
The upload image size limitation is done in multiple area :
Upload images on configurable product creation steps:
Upload image for a product
Upload image for CMS
Abstract class with the constant value
To my mind Magento has not finished to implement correctly this feature because the value is harcoded for the configurable creation.
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0