What's the best way of creating image annotations in Drupal 7?

Ideally, I would like to re-recreate something like in Concept Feedback, where you can post annotations on an image and then display the annotations as a list below the image, grouped by category.

Image Annotate (view demo here), lets you annotate images. The annotations are also displayed as comments on the node (under the comments section). Unfortunately, it the Drupal 7 version is incomplete and not actively developed. The module also doesn't allow you much control over how comments are displayed and you can only annotate one image per a ndoe.

Photonotes (view demo here) is another similar module (although it only displays annotations on the image). It to is only in development for Drupal 6.

JQMap Highlight works on Drupal 7, only lets you post tooltips on images (as opposed to true annotations).

Does anyone have other suggestions.


3 Answers 3


Imagefield Marker is a new D7 module for image annotations.

  • 1
    Thanks! This module doesn't let you display the annotations separately from the image. However, I bet it will possible to do that with some theming.
    – big_smile
    Jan 9, 2012 at 19:07
  • let me know if you figure out how to do that.
    – uwe
    Jan 13, 2012 at 4:26
  • I've tried several times, but haven't got anything yet. To be honest, Imagefield Marker is a bit on basic side for my needs. It doesn't support multiple images, so you can only have one per a field. It also doesn't work with field collection[1] or Insert [2]. [1]drupal.org/project/field_collection [2]drupal.org/project/insert
    – big_smile
    Jan 14, 2012 at 14:04
  • I played with it 2 days ago. Make sure to enable the "image marker" display for the image field. That's not documented on their homepage right now.
    – uwe
    Jan 14, 2012 at 16:43

If nobody knows a module like that, I think you could start porting Image Annotate to Drupal 7.


Image Annotator seems like a better option, tried Imagefield Marker too but had mixed results.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.