This is a canvas-based watermark for browser.
- 🛠️ Rich Features
- 🔑 Fully Typed APIs
- 📦️ Extremely light
Watermark works with both Vue 2 , Vue 3 And React.
# or pnpm or yarn
npm install watermark-js-plus
import { Watermark } from 'watermark-js-plus'
const watermark = new Watermark({
content: 'hello my watermark',
width: 200,
height: 200,
onSuccess: () => {
// success callback
}
})
watermark.create()
import { BlindWatermark } from 'watermark-js-plus'
const watermark = new BlindWatermark({
content: 'hello my watermark',
width: 200,
height: 200,
onSuccess: () => {
// success callback
}
})
watermark.create()
import { BlindWatermark } from 'watermark-js-plus'
BlindWatermark.decode({
url: uploadFile.url, // image url
onSuccess: (imageBase64) => {
// success callback
}
})
To learn more, check its documentation.
MIT.