Could I store images those are less than 16mb in grid-fs?

Hi Dear community ,
I have a requirement where I have to store the images (some are less than 16mb and some are greater than 16mb) with the help of grid-fs . Is it good idea to store the images with less than 16mb in grid-fs ? if not may I know the reason behind it ?
If I store the less than 16 mb images in separate collection in Binary data format then how can I connect grid-fs schema and get all images/videos with single query ?
Can someone suggest me the good approach ?