Skip to content

命令中心

命令一览表

命令说明返回值
clearImage清空图片
reset重置组件
destroy销毁组件
getImageAttrs获取图片属性ImageAttrs
getResult获取截图结果string | Blob | HTMLCanvasElement
updateClipperOptions更新配置项
setImage设置图片
updateCropAttrs更新裁剪框属性
updateImageAttrs更新图片属性
updateWatermarkAttrs更新水印属性

clearImage

  • 描述

清空图片

  • 用法
ts
clipper.command.clearImage();
  • 示例

reset

  • 描述

重置组件(会清空图片、重置裁剪框属性、水印属性等)

  • 用法
ts
clipper.command.reset();
  • 示例

destroy

  • 描述

销毁组件

  • 用法
ts
clipper.command.destroy();
  • 示例

getImageAttrs

  • 描述

获取图片属性

  • 用法
ts
clipper.command.getImageAttrs();

getResult

  • 描述

获取截图结果

  • 用法
ts
clipper.command.getResult(type, pixelRatio?, mimeType?);
  • 参数
ts
// 类型: string(返回base64字符串) | blob(返回blob对象) | canvas(返回canvas对象)
[必传] type: "string" | "blob" | "canvas";

// 分辨率:裁剪图片的分辨率
[非必传] pixelRatio: number = 1;

// 文件类型: 裁剪图片的格式
[非必传] mimeType: "png" | "jpeg" = "png";
  • 返回值
ts
string | Blob | HTMLCanvasElement;
  • 示例

updateClipperOptions

  • 描述

设置背景颜色

  • 用法
ts
clipper.command.updateClipperOptions(options:AllowUpdateClipperOptions);
  • 参数

AllowUpdateClipperOptions

  • 示例

setImage

  • 描述

设置图片

  • 用法
ts
clipper.command.setImage(image: string | Blob);
  • 参数
ts
image: string | Blob;
  • 示例

updateCropAttrs

  • 描述

更新裁剪框属性

  • 用法
ts
clipper.command.updateCropAttrs(payload: AllowUpdateCropAttrs);

updateImageAttrs

  • 描述

更新图片属性

  • 用法
ts
clipper.command.updateImageAttrs(payload: AllowUpdateImageAttrs);

updateWatermarkAttrs

  • 描述

更新水印属性

  • 用法
ts
clipper.command.updateWatermarkAttrs(payload: AllowUpdateWatermarkAttrs);