npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@prescient-devices/node-red-contrib-usb-camera

v1.1.6

Published

Front-end to the fswebcam utility to enable image capturing from within Node-RED

Downloads

66

Readme

@prescient-devices/node-red-contrib-usb-camera

[!CAUTION] This package has been deprecated, for new installations please use @prescient-devices-oss/node-red-contrib-usb-camera

This module is a front-end to the fswebcam utility to enable image capturing from within Node-RED. This node is disabled if fswebcam is not detected.

Inputs

Mode

There are four capture modes:

  • Template: the node output is a string with a fully specified HTML img tag. The image is included as a Base64-encoded string.

  • Encode: the node output is a Base64-encoded string with the image information.

  • Buffer: the node output is an array of numbers with the image information.

  • File: the node output is a string with the full path of the image file.

Format

Supported image formats are JPEG and PNG.

File name

When the mode is File this input selects the location of the output image file, which is also communicated in the node output. The default is ${NODERED_HOME}/image.[png|jpg]. The specified directory is created if it does not exist.

Size

Width x height, both have to be greater than zero. The default is 320x240.

Quality

Number between 1 and 100 that determines the amount of compression in the captured image. 100, the default, indicates no compression.

Brightness

Percentage that sets the relative image brightness. The default is 50%. This setting may not be available in all cameras, in which case it is ignored.

Contrast

Percentage that sets the relative image contrast. The default is 50%. This setting may not be available in all cameras, in which case it is ignored.

Saturation

Percentage that sets the relative image saturation. The default is 50%. This setting may not be available in all cameras, in which case it is ignored.

Hue

Percentage that sets the relative image hue. The default is 50%. This setting may not be available in all cameras, in which case it is ignored.

Delay

Approximate delay in milliseconds between the input message and the moment the image is captured. The default is no delay.

Name

Node name.

Output

The node output depends on the input Mode:

  • Template: string with a fully specified HTML img tag. The image is included as a Base64-encoded string.

  • Encode: Base64-encoded string with the image information.

  • Buffer: array of numbers with the image information.

  • File: string with the full path of the image file.

Copyright 2020 Prescient Devices, Inc.

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.