Thanks for writing in!
It isn't X theme that is responsible for creating cropped images but Wordpress itself. Wordpress regenerates these auto resized images, and Woocomerce automatically uses it.
To stop auto resizing, follow the simple steps:
1) Go to Settings > Media into your Wordpress dashboard.
2) Now in Large, Medium and Thumbnail sizes, simply put
0 into their width and height:
3) Save your changes.
This setting will take effect in your future uploads.
Also, the theme has it's own set of image dimension which is needed in displaying the images like the featured images or the recent post element images. You can check and update it in
FUNCTIONS/GLOBAL/ADMIN/SETUP.PHP file at line 80:
// Featured Images
// Theme support for featured images and thumbnail sizes.
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 100, 9999 );
add_image_size( 'entry', x_post_thumbnail_width(), 9999, false );
add_image_size( 'entry-cropped', x_post_thumbnail_width(), x_post_thumbnail_cropped_height(), true );
add_image_size( 'entry-fullwidth', x_post_thumbnail_width_full(), 9999, false );
add_image_size( 'entry-cropped-fullwidth', x_post_thumbnail_width_full(), x_post_thumbnail_cropped_height_full(), true );
This sets the different image sizes to be used in the theme.
Hope this helps.