2.0.12 • Published 5 years ago

mini-imagecrop v2.0.12

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

#mini-imageCrop ##轻量级的 HTML5 图片裁剪插件

参数说明类型默认值
view必传,指定图片显示的包裹元素的选择器,可以是类名或者 ID 或者元素对象.需自行设置素宽高string | HTMLElementnone
preview指定图片预览显示的包裹元素的选择器,可以是类名或者 ID 或者元素对象,需自行设置元素宽度,高度会与 view 元素按比例自动计算string | HTMLElementnone
file指定 input file 元素,可以是类名或者 ID 或者元素对象string | HTMLInputElementnone
onload图片加载完毕回调函数Functionnone
error错误回调函数,返回参数 errCode,错误代号如下: 0 - 非图片文件类型, 1 - 文件过大 , 2 - 图片加载失败 ,3 -所选区域是空的(裁剪范围内不能全黑或全白)functionnone
size指定选择图片的最大字节,单位 KBnumber1024*1024*5 == 5M
maskWidth指定选取框的初始宽度,可以是 px,%,vw,vh,vmax,vmin,pt 任意合法的 CSS 单位string60%
maskHeight指定选取框的初始高度,可以是 px,%,vw,vh,vmax,vmin,pt 任意合法的 CSS 单位string60%
minWidth指定选取框可调整的最小宽度,传入数字即可,会自行添加 px 单位number100
minHeight指定选取框可调整的最小高度,传入数字即可,会自行添加 px 单位number100
outmax导出图片的最大边长,对于横图它是宽度,对于竖图它是高度,默认根据裁剪区域的图片真实尺度输出number0
keepPP是否保持宽高比例调整number0
blob是否导出为 blob 对象,默认导出 base64,blob 对象性能优于 base64,但 IE 浏览器不支持 Blob 对象,请根据实际情况选择booleanfalse
circle是否使用圆形裁剪,使用圆形裁剪,会在 maskWidth,maskHeight 中取小的作为园直径booleanfalse
isEnd实时预览触发时机,true 表示在 touchend 和 mouseup 触发,false 表示在 touchmove 和 mousemove 触发booleanfalse
quality导出图片质量 ,范围 0 -100 , 仅在 type == jpeg 时有效number100
type导出图片格式 ,可选值:jpeg | pngstringpng

crop 实例方法: loadImage(url) 如果需要支持在线图片裁剪,则直接调用该方法即可,需要注意的是可能会有跨域问题,请自行斟酌 cropped() 导出图片裁剪结果,当options.blob为true时,导出为promise,否则导出base64,注意判断值是否存在 reset() 选取框和预览重置到初始状态 resetAll() 调用reset()并清除选取框和图片及预览图 clear() 内存回收

2.0.12

5 years ago

2.0.11

5 years ago

2.0.10

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago