0.0.6 • Published 3 years ago

web-digital-watermarking v0.0.6

Weekly downloads
11
License
MIT
Repository
github
Last release
3 years ago

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();
0.0.6

3 years ago

0.0.3

3 years ago

0.0.5

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago