如何让图片变成pos文件(JKAS开发框架技术文档5:图片处理)

快鱼网 18 0

一、生成缩略图

String thumb(String src,String des,int w,int h,boolean flag)

flag为是否自动补白

二、图片加水印

1、文字水印

void watertxt(String picpath,String words,int position,String font,int fontsize,String color,int rotate)

注:position:0,1,2,3,4分别对应左上,右上,左下,右下,中间,rotate:角度

如:

watertxt("C:/test.jpg","Jkas",0,"微软雅黑",48,"00FF00",45);

2、图片水印

void waterpic(String picpath,String waterpic,int position,int rotate)

注:position:0,1,2,3,4分别对应左上,右上,左下,右下,中间,rotate:角度

如:

waterpic("C:/test.jpg","C:/water.png",0,0);

三、图片切割

boolean cutimg(String srcpath,int x,int y,int width,int height,String descpath)

/*srcpath:原始图的完整路径 x:切割x坐标起点,y:切割y坐标起点,width:切割宽度,height:切割高度,descpath:切割后保存路径及文件名*/

四、获取图片信息

HashMap imginfo(String imgpath)//返回图片信息,width:图片宽度,height:图片高度,size:图片大小

五、其它图片处理

1、boolean thumbSize(String srcpath,int w,int h,String despath,float quality,boolean keepRatio,int rotate)

/*

srcpath:原图路径 w:缩放宽度,h:缩放高度,despath:缩放后保存路径,quality:图片质量(0-1),keepRotio:是否保持比例,rotate:旋转角度

指定大小进行缩放 * w,h 若图片横比200小,高比300小,不变 * 若图片横比200小,高比300大,高缩小到300,图片比例不变 若图片横比200大,高比300小,横缩小到200,图片比例不变 * 若图片横比200大,高比300大,图片按比例缩小,横为200或高为300

*/

2、boolean thumbScale(String srcpath,float scale,String despath,float quality,int rotate)//按照比例进行缩放 scale(0-1)

3、boolean imgRotate(String srcpath,int rotate,String despath)//旋转图片

4、boolean imgWatermark(String srcpath,String waterpath,String despath,int pos,float opacity)//加水印 pos:0-8,分别代表上左,上中,上右,中左,中,中右,下左,下中,下右位置 opacity:透明度(0-1)

5、boolean imgWatermark(String srcpath,String waterpath,String despath,int pos,float opacity,int w,int h)//w,h生成水印后图片的尺寸大小

6、boolean imgCut(String srcpath,String despath,int pos,int cw,int ch,int sw,int sh,boolean keepRatio)//图片切割,pos同上,cw,ch:切割大小,sw,sh:切割后绽放尺寸

7、boolean imgCut(String srcpath,String despath,int x,int y,int cw,int ch,int sw,int sh,boolean keepRatio)//图片切割 ,x,y切割起始坐标

8、boolean imgFormat(String srcpath,String despath,String format)//转换图片格式,format:png,jpg,gif

9、BufferedImage imgRead(String srcpath)//输入图片数据

10、void imgOut(BufferedImage img)//输出图片数据到客户端

标签: String

抱歉,评论功能暂时关闭!