The UVic Image Markup Tool allows you to "describe and annotate images, and store the resulting data in TEI XML files," all within a "simple enough interface that it can be used by people with little or no experience in editing XML code." Designed to be Windows-only, but can be successfully run on Linux using Wine. Guenther Goerz has created a Mac version of the Image Markup Tool using Wine Bottler (it's a large download). Download it from the IMT Downloads page.
- Supports "a wide variety of image formats"
- Saves markup information in conformant TEI P5 XML files
- Create simple web output to display the annotated image in an interactive format
- Simple, graphical interface lets you see the image and the fields for entering your markup notes
- Annotations are visually represented on the image
- View and hide different pieces of annotation as you work to see overlap or remove visual clutter
- Allows knowledgeable TEI users to add additional TEI markup tags to their annotations
- Allows access and manipulation of standard schema used, as well as creation of additional schema
- Can handle multiple images in one file
- Does for images all the wonderful things that XML markup does for text
- Program checks XML for well-formedness and provides some basic assistance in automatically correcting ill-formed XML
- Menu command for creating zip packages (containing image file, XML markup file, and associated schema files) provides an easy solution for moving projects
- This tool also allows you to easily create thumbnails of a whole image or one annotated part of an image--one less task to perform in a separate image editing tool
- Editing done to Image Markup's XML files in an external editor may not be preserved: Image Markup Tool "will not guarantee to preserve XML code which is added to one of its files in an external editor (although it will try)"
- Web output provides only a starting place for web display, and is not a one-stop shop for a finished web product
- Although the program documentation states that little or no user experience with XML markup is needed, it would be advisable to have, at the minimum, some familiarity with the basic concepts of markup (an introductory understanding of HTML, for instance).
- If you are interested in manipulating schemas, they are presented as ODD files (rather than schemas) which are then used to generate the schemas