teceem: It's physically impossible to raise the resolution of a pixel image. Scaling and interpolating can't add image information that was never there in the first place.
A bit off topic: I always wondered were community mods that add higher resolution textures to 3D games get their textures from? Do the makers of those mods make their own textures or do they redistribute them from (commercial) databases?
For specific kinds of images, upscaling works amazingly.
For example, waifu2x upscale Anime-Style Art, and almost always output very good result.
Many otaku use waifu2x to upscale anime, and are satisfied with the machine-produced pseudo-HD video.