BigCommerce themes have different image sizes determined by the theme developer. However, there are some default image sizes that are common across themes. So the image sizes below are a good place to start.
BigCommerce Carousel Image Size
1200 x 600 pixels
BigCommerce Product Image Size
1028 x 1028 pixels, square ratio
BigCommerce Banner Image Size
1200 pixels wide x any height