not possible man. um my graphics art teacher had an example of it but i cant remember it right now um. well to put it simply you can shrink a picture and keep the quality but making it larger would lose quality
heres a quik example i did, as u can tell the original and smaller still look really nice but the larger is starting too look bad, when u zoom in and out its the same concept
There are programs that will do that but you better have some real deep pockets. The CIA, FBI, and other nefarious agencies have that sort of software.