web-digital-watermarking
TypeScript icon, indicating that this package has built-in type declarations

0.0.6 • Public • Published

web-digital-watermarking

A digital watermark is a kind of marker covertly embedded in a noise-tolerant signal such as an audio, video or image data. It is typically used to identify ownership of the copyright of such signal. "Watermarking" is the process of hiding digital information in a carrier signal; the hidden information should, but does not need to, contain a relation to the carrier signal. Digital watermarks may be used to verify the authenticity or integrity of the carrier signal or to show the identity of its owners. It is prominently used for tracing copyright infringements and for banknote authentication.

package install

npm install web-digital-watermarking

This package is only used for the Web, if you are using Node.js, use node-digital-watermarking.

Sample Use

const dw = require('web-digital-watermarking');
const srcImageUrl = 'http://localhost:8080/srcImg.png'
let watermarkText = "github.com/zy445566";
let fontSize = 1.1;
async function run() {
    const enCodeImageUrl = await dw.transformImageUrlWithText(srcImageUrl, watermarkText, fontSize);
    const enCodeImageElement = document.createElement('img');
    enCodeImageElement.src = enCodeImageUrl;
    document.body.appendChild(enCodeImageElement)
    const deCodeImageUrl = await dw.getTextFormImageUrl(enCodeImageUrl);
    const deCodeImageElement = document.createElement('img');
    deCodeImageElement.src = deCodeImageUrl;
    document.body.appendChild(deCodeImageElement)
}
run();

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i web-digital-watermarking

    Weekly Downloads

    2

    Version

    0.0.6

    License

    MIT

    Unpacked Size

    49.2 MB

    Total Files

    14

    Last publish

    Collaborators

    • zy445566