The invention discloses a picture compression processing method, which carries out the equal proportion compression algorithm to process the picture file stream, guarantees the authenticity of the picture to the greatest extent, and realizes the universal picture compression. This method can by little code to accomplish requires a lot of code, reduce the tedious use, and after the package to complete the picture compression ratio can also avoid the freedom to control the distortion of the compressed image, the picture will only need to input stream, compression, compression of the three base limit parameter it can realize image compression.
【技术实现步骤摘要】
一种图片压缩处理方法
本专利技术涉及计算机
,尤其涉及一种图片压缩处理方法。
技术介绍
目前现阶段常用的前端jQuery以及flash对图片压缩具有局限性,由于不同人群使用的浏览器不一样,不同浏览器使用的内核也不统一,造成了浏览器的多样化,使得jQuery在前端进行图片压缩需要考虑浏览器的兼容性,如IE浏览器版本无法兼容以及压缩后导致图片失真。而flash在压缩前需要在客户端进行flash控件的安装,否则无法正常使用。因此将图片压缩在后台利用java的跨平台兼容性进行处理,这样程序员在开发时无需考虑浏览器的兼容,使用人群也无需安装控件后才能使用。本专利技术提出的图片压缩处理方法,通过对图片文件流进行等比例压缩算法处理最大程度的保证图片真实性,进而实现通用的图片压缩。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出一种图片压缩处理方法,进行统一通用的JAVA压缩图片算法。一种图片压缩处理方法,通过对图片文件流进行等比例压缩算法处理,最大程度的保证图片真实性,进而实现通用的图片压缩。优选地,一种图片压缩处理方法,方法步骤如下:S1:设定将要压缩图片的压缩基数、压缩限制;S2:获取当前图片文件的输入流,并将输入流转换为图像流;S3:取得此图像流的宽、高像素值,将两个数值相除获得原图像素比例值;S4:根据缩略图宽高算法判断原图的宽高像素是否需要进行压缩;S5:通过图片绘制类,将原图片文件流按照上面得到的缩略图宽高进行缩略图绘制。优选的,所述S1中可以通过JAVA的FileOutputStream加图片输入流读取并输出图片文件。优选的,所述S1中的压缩限 ...
【技术保护点】
一种图片压缩处理方法,其特征在于,通过对图片文件流进行等比例压缩算法处理,最大程度的保证图片真实性,进而实现通用的图片压缩。
【技术特征摘要】
1.一种图片压缩处理方法,其特征在于,通过对图片文件流进行等比例压缩算法处理,最大程度的保证图片真实性,进而实现通用的图片压缩。2.根据权利要求1所述的一种图片压缩处理方法,其特征在于,方法步骤如下:S1:设定将要压缩图片的压缩基数、压缩限制;S2:获取当前图片文件的输入流,并将输入流转换为图像流;S3:取得此图像流的宽、高像素值,将两个数值相除获得原图像素比例值;S4:根据缩略图宽高算法判断原图的宽高像素是否需要进行压缩;S5:通过图片绘制类,将原图片文件流按照上面得到的缩略图宽高进行缩略图绘制。3.根据权利要求2所述的一种图片压缩处理方法,其特征在于,所述S1中可以通过JAVA的FileOutputStream加图片输入流读取并输出图片文件。4.根据权利要求2所述的一种图片压缩处理方法,其特征在于,所述S1...
【专利技术属性】
技术研发人员:张文军,黄萌,英浩,汤圣文,
申请(专利权)人:绿金在线电子商务有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。