In this paper,we propose an example-based method for automatic image annotation.The advantage of this method is that it can determine the image annotation using former annotation experiences,which overcomes the shortcomings of manual-annotation.Also,the method can be extended as semi-automatic annotation,which provides users with a simple and convenient interface for annotation.