/directus-webcam-capture-interface

Directus interface extension to capture images from a webcam

Primary LanguageVueGNU General Public License v3.0GPL-3.0

Webcam Capture Interface

The Webcam Capture Interface is an extension for Directus designed to capture one or more images using a device webcam.

Features include:

  • Utilizes the Multiple files field.
  • Captures images from a live webcam feed.
  • Basic image metadata input fields for capturing and editing (name and description).
  • User-friendly interface for requesting camera permissions.
  • Previous camera selection is stored locally using local storage.
  • User-configurable options include:
    • Root folder: Set the default folder for image uploads.
    • Camera dimensions: Adjust the device image resolution.

Installation

npm install directus-extension-webcam-capture-interface

Screngrabs

Entrypoint

Image listing

Live video capture

TODO

  • abilty to zoom into image in live view and capture at set resolution
  • add semantic commit
  • auto semver