We do not currently know of any antonyms for easy on the eye.
The adjective easy on the eye is defined as: