private static void checkTransparent(File f) throws IOException{
BufferedImage bi = (BufferedImage) ImageIO.read(f);
// 获取图像的宽度和高度
int width = bi.getWidth();
int height = bi.getHeight();
boolean isTransparent = true;
// 扫描图片
for (int i = 0; i < height; i++) {
for (int j = 0; j < width; j++) {// 行扫描
int dip = bi.getRGB(j, i);
if (dip >>24 != 0){
isTransparent = false;
}
}
}
if(isTransparent){
System.out.println("透明图片");
}else{
System.out.println("不透明图片");
}
}
查找透明图片
查找透明图片
最新推荐文章于 2021-11-08 23:51:49 发布