1. An image processing apparatus comprising recording means for storing an image file including an image area for storing image data and also including an attribute area for storing attribute information; description means for describing the attribute information using a tag defined by a tag-definable markup language; and writing means for writing the attribute information described by the description means into an arbitrary attribute area.