rexseeImage
返回手册目录
【函数】boolean scale(String source, String target, int width, int height, int quality)
【说明】缩放源图片并保存到目标文件。
【返回】成功返回true,失败返回false。
【参数】 source:源文件的路径,以"file://"开头。
target:目标文件的路径,包含文件名,以"file://"开头。
width:缩放后的宽度,如果为0,则以高度为基准按比例缩放。
height:缩放后的高度,如果为0,则以宽度为基准按比例缩放。
quality:缩放后的质量,0~100,数字越大质量越高,文件尺寸也越大,注意,该质量系数仅对JPG文件有效,对PNG文件时无效的。
【示例】
alert(rexseeImage.scale(rexseeStorage.getRoot()+'/eric.jpg',rexseeStorage.getRoot()+'/eric1.jpg',648,0,100));
运行示例

【函数】boolean scale(String source, String target, int width, int height)
【说明】缩放源图片并保存到目标文件。
【返回】成功返回true,失败返回false。
【参数】 source:源文件的路径,以"file://"开头。
target:目标文件的路径,包含文件名,以"file://"开头。
width:缩放后的宽度,如果为0,则以高度为基准按比例缩放。
height:缩放后的高度,如果为0,则以宽度为基准按比例缩放。
【示例】
alert(rexseeImage.scale(rexseeStorage.getRoot()+'/eric.jpg',rexseeStorage.getRoot()+'/eric1.jpg',648,0));
运行示例

【函数】boolean scale(String source, int width, int height)
【说明】缩放图片并覆盖原图片。
【返回】成功返回true,失败返回false。
【参数】 source:源文件的路径,以"file://"开头。
width:缩放后的宽度,如果为0,则以高度为基准按比例缩放。
height:缩放后的高度,如果为0,则以宽度为基准按比例缩放。
【示例】
alert(rexseeImage.scale(rexseeStorage.getRoot()+'/eric1.jpg',324,182));
运行示例

【函数】boolean scaleByRate(String source, String target, float rate)
【说明】缩放图片并保存到目标文件。
【返回】成功返回true,失败返回false。
【参数】 source:源文件的路径,以"file://"开头。
target:目标文件的路径,包含文件名,以"file://"开头。
rate:缩放比例。
【示例】
alert(rexseeImage.scaleByRate(rexseeStorage.getRoot()+'/eric.jpg',rexseeStorage.getRoot()+'/eric1.jpg',0.5));
运行示例

【函数】boolean scaleByRate(String source, float rate)
【说明】缩放图片并覆盖原图片。
【返回】成功返回true,失败返回false。
【参数】 source:源文件的路径,以"file://"开头。
rate:缩放比例。
【示例】
alert(rexseeImage.scaleByRate(rexseeStorage.getRoot()+'/eric1.jpg',0.5));
运行示例

【函数】boolean scaleByTargetFileSize(String source, String target, int size)
【说明】缩放图片并保存到目标文件。
【返回】成功返回true,失败返回false。
【参数】 source:源文件的路径,以"file://"开头。
target:目标文件的路径,包含文件名,以"file://"开头。
size:目标文件的尺寸,以k为单位,实际的尺寸不会很准确,可能略大于或略小于目标尺寸。注意,源文件和目标文件的类型必须相同(都是JPG文件或都是PNG文件)才能获得想要的文件尺寸。
【示例】
alert(rexseeImage.scaleByTargetFileSize(rexseeStorage.getRoot()+'/eric.jpg',rexseeStorage.getRoot()+'/eric1.jpg',60));
运行示例

【函数】boolean rotate(String source, String target, int degree, int quality)
【函数】boolean rotate(String source, int degree, int quality)
【说明】旋转图片并保存到目标文件。
【返回】成功返回true,失败返回false。
【参数】 source:源文件的路径,以"file://"开头。
target:目标文件的路径,包含文件名,以"file://"开头,默认为目标文件自身。
degree:旋转的角度,-360~360。
quality:保存时的质量,1~10。
【示例】

【函数】boolean cut(String source, String target, int x, int y, int width, int height, int quality)
【函数】boolean cut(String source, int x, int y, int w, int h, int quality)
【说明】裁切图片并保存到目标文件。
【返回】成功返回true,失败返回false。
【参数】 source:源文件的路径,以"file://"开头。
target:目标文件的路径,包含文件名,以"file://"开头,默认为目标文件自身。
x:裁切起点的水平坐标。
y:裁切起点的垂直坐标。
width:裁切的宽度。
height:裁切的高度。
quality:保存时的质量,1~10。
【示例】

【函数】boolean reverse(String source, String target, int mode, int quality)
【函数】boolean reverse(String source, int mode, int quality)
【说明】翻转图片并保存到目标文件。
【返回】成功返回true,失败返回false。
【参数】 source:源文件的路径,以"file://"开头。
target:目标文件的路径,包含文件名,以"file://"开头,默认为目标文件自身。
mode:翻转方式,0为水平翻转,1为垂直翻转。
quality:保存时的质量,1~10。
【示例】

【函数】boolean scaleByTargetFileSize(String source, int size)
【说明】缩放图片并覆盖原图片。
【返回】成功返回true,失败返回false。
【参数】 source:源文件的路径,以"file://"开头。
size:目标文件的尺寸,以k为单位,实际的尺寸不会很准确,可能略大于或略小于目标尺寸。注意,源文件和目标文件的类型必须相同(都是JPG文件或都是PNG文件)才能获得想要的文件尺寸。
【示例】
alert(rexseeImage.scaleByTargetFileSize(rexseeStorage.getRoot()+'/eric1.jpg',30));
运行示例

【函数】JsonObject getSize(String path)
【说明】读取图片尺寸。
【返回】Json对象,用eval('('+json+')')转换为JavaScript对象。
【参数】path:源文件的路径,以"file://"开头。
【示例】
alert(rexseeImage.getSize('file:///android_asset/touchBall.png'));
运行示例

【函数】String getExif(String path, String tag)
【说明】读取JPG图片头信息。
【返回】头信息。
【参数】path:源文件的路径,以"file://"开头,必须是JPG图片。
tag:头信息的名称。
【示例】

【函数】boolean setExif(String path, String tag, String value)
【说明】设置JPG图片头信息。
【返回】是否成功。
【参数】path:源文件的路径,以"file://"开头,必须是JPG图片。
tag:头信息的名称。
value:头信息的值。
【示例】
返回手册目录