Canvas Field

Component ID

905036

Component name

Canvas Field

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

3351

Component created

Component changed

Component body

This is the HTML5 Canvas field module, which allows you to capture manual "drawing" input directly in the browser. It's main component is a FieldAPI Widget for the image field, meaning you can display captured images the same way you would any image field. Some suggested uses are marked-up screenshots and signature capture.

The Drupal 7 version is stable in that it doesn't have any major bugs, but there are several features still in development. It now offers the ability to edit existing images or upload and edit on the fly. The Drupal 6 prototype is being kept for demonstration, but will probably not see any feature backports until the Drupal 7 version has a full release.

Important Notes:

  • Internet Explorer has no native handling of the canvas element, so the canvas itself will not work in IE. While the canvas won't work, IE users can fall back to a simple filefield upload for the image.
  • This module is no more secure than uploading a file through your browser. Because of this, it is advisable to use caution and not make this feature available to anonymous users.
  • If you are interested in getting involved, please post your ideas to the issue queue or join the discussion at http://drupal.org/node/868870.