checking in image.hpp removing png.h and cpp