Image Controllable Generation