|
[BUG]
FNImageClip 突然出现问题
[复制链接]
本帖最后由 小志果果 于 2016-10-28 14:15 编辑
前段时间还可以
FNImageClip.open({
rect : {
x : 0, //(可选项)数字类型;模块左上角的 x 坐标(相对于所属的 Window 或 Frame);默认值:0
y : 0, //(可选项)数字类型;模块左上角的 y 坐标(相对于所属的 Window 或 Frame);默认值:0
w : api.winWidth, //(可选项)数字类型;模块的宽度;默认值:所属的 Window 或 Frame 的宽度
h : api.winHeight - api.pageParam.H //(可选项)数字类型;模块的高度;默认值:所属的 Window 或 Frame 的高度
},
srcPath : api.pageParam.image, //源图片路径,要求本地路径(fs://、widget://)
mode : 'image',
style : {
mask : 'rgba(127,127,127,0.4)', //(可选项)字符串类型;图片裁剪控件遮罩层背景,支持 rgb,rgba,#;默认:#888
clip : {//(可选项)JSON 类型;裁剪区域的样式设置
w : 360, //(可选项)数字类型;裁剪区域的宽度,当 appearance 为 circular 时,w 为半径;默认:rect.w / 2
h : 180, //(可选项)数字类型;裁剪区域的高度,当 appearance 为 circular 时,h 无效;默认:w
x : api.winWidth / 2 - 180, //(可选项)数字类型;裁剪区域左侧相对于裁剪控件左侧的距离;默认:(rect.w - w) / 2
y : api.winHeight / 2 - 90, //(可选项)数字类型;裁剪区域顶部相对于裁剪控件顶部的距离;默认:(rect.h - h) / 2
borderColor : '#f0f0f0', //(可选项)字符串类型;裁剪区域边线颜色,支持 rgb,rgba,#;默认:透明
borderWidth : 3, //(可选项)数字类型;裁剪区域边线;默认:0
appearance : 'rectangle', //(可选项)字符串类型;裁剪区域的形状,支持 circular | rectangle;默认:rectangle //(可选项)字符串类型;裁剪区域的形状,支持 circular | rectangle;默认:rectangle
}
},
fixedOn : api.frameName,
}, function(ret, err) {
if (ret) {
}
});
以前好像是按比例截的,现在是按实际尺寸截的。不清晰根本没发用
(调整w,h的话就超出屏幕了)
|
-
10月21的
-
10月28的
|