@jkun/watermark
Version:
Stencil Component Starter
17 lines (16 loc) • 469 B
JavaScript
/**获取缩放 */
export function getPixelRatio() {
return window.devicePixelRatio || 1;
}
/**
* 旋转水印
* @param ctx canvas对象
* @param translateX x轴的偏移量
* @param translateY y轴偏移量
* @param rotate 旋转角度
*/
export function rotateWatermark(ctx, translateX, translateY, rotate) {
ctx.translate(translateX, translateY);
ctx.rotate((Math.PI / 180) * Number(rotate));
ctx.translate(-translateX, -translateY);
}