1.2.11 • Published 2 years ago

@shihuo/image-transform-component v1.2.11

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

图像变换组件

@shihuo/image-transform-component

图像变换组件,支持图像伸缩、镜像、移动功能

API

参数名说明必填类型默认值备注
src图像 url必填string
boxWidth容器宽度number600
boxHeight容器高度number600
backgroundColor图片伸缩/拖拽后的底色填充string#ffffff十六进制色值
defaultEnableDrag默认是否允许拖拽booleanfalse
instance方法集

Dialog 模式

支持所有用法,特殊用法和说明你请看下方 API 和实际使用用例

集成@alifd/next 库的 Dialog、 Button、 Range,、NumberPicker 组件

参数名说明必填类型默认值备注
min伸缩最小倍数number0在尺寸缩放够用的情况下不建议修改
max伸缩最大倍数number2在尺寸缩放够用的情况下不建议修改
step伸缩步长number0.001每次拖动缩放 0.01 倍
enableDrag受控的是否允许拖拽booleantrue
onUse应用按钮回调函数function参数:image: 变换后的图像 base64file: 变换后的图像文件对象
onMirror镜像按钮回调函数function参数:image: 变换后的图像 base64file: 变换后的图像文件对象
onCancel弹窗关闭回调function
onChangeRange伸缩回调function参数:value: 当前伸缩尺寸
instance方法集
exportMinWidth导出图片的最小宽高(当前图片小于配置时,导出最小宽高配置)number0v1.2.4支持

instance 方法集

参数名说明必填类型默认值备注
zoom受控的伸缩比例function大于 0 的数字0 ~ 1 表示图像按比例缩小>1 表示图像按比例放大
mirror手动触发镜像function
enableDrag开启拖拽模式function
disableDrag关闭拖拽模式function
move相对坐标移动function入参:x: 相对当前绘画坐标的 x 轴移动y: 相对当前绘画坐标的 y 轴移动
export导出图片 base64
exportFile导出图片文件对象
reset重置绘图
1.2.10

2 years ago

1.2.11

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.9

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago