I'm not sure if this is in the right section, but I'm looking into getting some framed pieces of art for my walls which originate as low-resolution digital photos. I'm looking at going through fineartamerica.com, and just uploading files there and selecting the frames and everything, but they recommend 300dpi for a good print, and that takes a really high resolution image when you're looking at getting a 25"x40" print or something. Is it possible to print a 200x300 image at a really really high quality so that you can scan it back in at 8000x12000 and have a full quality digital image of it suited for canvas printing? Is there equipment that is capable enough to do that without losing any quality along the way? Edit: Also, what's the best way of keeping an image below 20mb? Sometimes I notice images have a really high resolution but are not that hefty in size, and I never understood what's done to them that makes that possible.