java将图片灰度化
来源:互联网 发布:mac视频播放器下载 编辑:程序博客网 时间:2024/05/21 11:36
全栈工程师开发手册 (作者:栾鹏)
java教程全解
java将图片灰度化
测试代码
public static void main(String[] args) { //文件与BufferedImage间的转换 BufferedImage bi=file2img("11.jpg"); //读取图片 BufferedImage bii=img_gray(bi); img2file(bii,"jpg","111.jpg"); //生成图片 }
将图片灰度化的函数代码
public static BufferedImage img_gray(BufferedImage imgsrc) { try { //创建一个灰度模式的图片 BufferedImage back=new BufferedImage(imgsrc.getWidth(), imgsrc.getHeight(), BufferedImage.TYPE_BYTE_GRAY); int width = imgsrc.getWidth(); int height = imgsrc.getHeight(); for (int j = 0; j < height; j++) { for (int i = 0; i < width; i++) { back.setRGB(i,j,imgsrc.getRGB(i, j)); } } return back; } catch (Exception e) { e.printStackTrace(); return null; } }
读取图片和生成图片的代码
//读取图片 public static BufferedImage file2img(String imgpath) { try { BufferedImage bufferedImage=ImageIO.read(new File(imgpath)); return bufferedImage; } catch (Exception e) { e.printStackTrace(); return null; } } //保存图片,extent为格式,"jpg"、"png"等 public static void img2file(BufferedImage img,String extent,String newfile) { try { ImageIO.write(img, extent, new File(newfile)); } catch (Exception e) { e.printStackTrace(); } }
阅读全文
0 0
- java将图片灰度化
- c#将图片灰度化
- java 图片灰度化
- java 图片处理灰度化
- 将彩色图片转成灰度图片
- 【OpenCL编程任务二】将图片进行灰度化处理
- bmp图片灰度化
- matlab图片 灰度化
- canvas 将彩色图片变成灰度图片
- WPF 将图片进行灰度处理
- java图片转灰度字符
- JAVA灰度化、二值化图片如此简单方便
- java 对图片进行切割,灰度化,切割操作
- JAVA灰度化、二值化图片如此简单方便
- JAVA灰度化、二值化图片如此简单方便
- java图片灰度化原理与实现(未测试)
- java 彩色图片变为灰色,即图片灰度化
- java实现图片转化为字符图片--图片的灰度化
- Servlet之文件上传与下载
- 无线视频传输任务的进展与问题
- 171003 逆向-Reversing.kr(CSHOP)
- ES6(五: Array扩展)
- 四、Java基础类库
- java将图片灰度化
- hdu4990——多解矩阵快速幂
- 理解Hadoop源码 --- WordCount
- Opencv选取目标颜色最大轮廓并框出
- Android 体系架构
- POJ 2752-Seek the Name, Seek the Fame(KMP的next数组运用)
- SQL优化
- opencv 移植arm
- 权限管理系统中的根据用户角色动态生成用户权限菜单树