Altered Image() to not load data into memory unnecesarily.