We know that add_image_size() is use to create different image sizes of attachment. We are doing this to display different size of image on web page. Have you ever thought what add_image_size() will do? How different sizes of image created when attachment created?