代码拉取完成,页面将自动刷新
同步操作将从 jimmyxuexue/水印生成器 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
watermark是一个基于canvas的简单的生成自定义水印的插件,轻量、灵活、配置简单是它的特点。
npm i esay-watermark
cnpm i esay-watermark (推荐)
在vue中使用
<template>
<img alt="Vue logo" :src="imgurl" />
</template>
<script setup>
import { ref } from 'vue'
import waterMarker from 'esay-watermark'
const imgurl = ref('')
waterMarker({
src: "https://img1.baidu.com/it/u=128307009,2094083535&fm=26&fmt=auto",
text: "jimmy",
color: "#bdc3c7",
size: 120,
position: "center",
padding: 10,
}).then(res => imgurl.value = res)
</script>
在html中使用
<body>
<script src="./watermark.min.js"></script>
<img id="img2" alt="" />
<script>
let img2 = document.getElementById("img2");
let config = {
src: "http://jimmyxx.oss-cn-beijing.aliyuncs.com/lot.png",
text: "jimmy",
color: "#bdc3c7",
size: 40,
position: "center",
padding: 10,
};
waterMarker(config).then((res) => {
img2.src = res;
});
</script>
</body>
属性名 | 类型 | 描述 |
---|---|---|
src | string | 图片地址(必填) |
text | string | 水印文字 |
color | string | 水印颜色 |
size | number | 水印文字大小,默认20 |
padding | number | 水印距离图片边缘的距离,默认30 |
output | string | 输出图片类型 支持 jpeg 和png ,默认 jpeg
|
position | string | 水印所处位置,默认right-bottom(右下) |
其中position
属性具有以下属性值:
position属性值 | 效果 |
---|---|
left-top | 左上 |
left-center | 左中 |
left-bottom | 坐下 |
center-top | 中上 |
center | 正中 |
center-bottom | 中下 |
right-top | 右上 |
right-center | 右中 |
right-bottom | 右下 |
日后这个库会不定期更新....
同时也期待有小伙伴一起维护整个小玩具~
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。