博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Atitit.识别损坏的图像
阅读量:6575 次
发布时间:2019-06-24

本文共 938 字,大约阅读时间需要 3 分钟。

Atitit.识别损坏的图像

 

判断jpg图像损坏原理。读取gray line perc ent

Png图片送货原理,直接回报EOFException

 

/atiplat_cms/src/com/attilax/img/imgx.java

int brk_pct = new imgx().GrayLinePercent(f);

 

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 

汉字名:艾提拉(艾龙)   EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

 

/**

attilax    2016年9月28日  下午5:35:57

 * @param f

 * @return

 */

public int GrayLinePercent(String f) {

BufferedImage img = null;

try {

img = ImageIO.read(new File( f));

} catch(EOFException e)

{

throw new PngFormatEx(f);

}catch (IOException e) {

ExUtil.throwEx(e);

}

return ( GrayLinePercent(img) );

 

}

 

/**

 *

attilax    2016年9月28日  下午5:18:58

 * @param image

 * @return

 */

public static int GrayLinePercent(BufferedImage image) {

 int heit=image.getHeight();

 int gray=0;

 for(int i=0;i<heit;i++)

 {

 if(i==185)

 System.out.println("dbg");

 PixLine pl=getPixLine(image, i);

 if(isGrayLinee(pl))

 gray++;

 }

return (int) ((float)gray/(float)heit*100);

}

 

 

atiend

你可能感兴趣的文章
parceljs 中文文档24小时诞生记
查看>>
五年 Web 开发者 star 的 github 整理说明
查看>>
Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
查看>>
ReactNative字体大小不随系统字体大小变化而变化
查看>>
中台之上(五):业务架构和中台的难点,都是需要反复锤炼出标准模型
查看>>
为什么中台是传统企业数字化转型的关键?
查看>>
使用模板将Web服务的结果转换为标记语言
查看>>
inno setup 打包脚本学习
查看>>
php 并发控制中的独占锁
查看>>
从pandas到geopandas
查看>>
用express搭建网站
查看>>
如何在 Swift 中进行错误处理
查看>>
[Leetcode] Factor Combinations 因数组合
查看>>
用tinypng插件创建gulp task压缩图片
查看>>
APM终端用户体验监控分析(下)
查看>>
React Native 0.20官方入门教程
查看>>
JSON for Modern C++ 3.6.0 发布
查看>>
Tomcat9.0部署iot.war(环境mysql8.0,centos7.2)
查看>>
我的友情链接
查看>>
Oracle 服务作用
查看>>