support more image types