import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
public class Demo04 {
public static void main(String[] args){
//图片变亮变暗,使用缓冲数组
//注意如果想要实现上面的三个效果,依次把注释去掉就可以了,为了不起冲突,最好只保留一个不
//注释的代码
test();
}
private static void test(){
File file=new
//此处是你的图片的路径,同时注意一点,格式要是.bmp,否则效果可能不好,想该图片的格式,可以用电脑自带的画图工具。
File("F:\\电脑壁纸\\1.bmp");
try {
RandomAccessFile raf=new RandomAccessFile(file,"rw");
raf.seek(54);
byte[] buf=new byte[1024*8];
int n=0;
while((n=raf.read(buf))!=-1){
for (int i = 0; i < buf.length; i++) {
int b=buf[i]&0xff;
// //变亮
// b+=100;
// if(b>255){
// b=255;
// }
// //变暗
// b-=100;
// if(b<0){
// b=0;
// }
//反色
b=255-b;
buf[i]=(byte)b;
}
//指针复位
raf.seek(raf.getFilePointer()-n);
raf.write(buf, 0, n);
}
raf.close();
System.out.println("修改完毕!");
} catch (FileNotFoundException e) {
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}
}
}
相关推荐
java图像处理程序,可以实现简单的灰度转换、图像均衡的功能。值得学习学习
JAVA语言编写的小型数字图像处理程序,包含改变采样率、量化等级,显示直方图、直方图均衡、图像旋转、平滑等基本操作
Java图像处理类库 Java Image Filters
java imageProcess 图像处理程序模板,java imageProcess 图像处理程序模板
示例代码展示了如何使用Java的图像处理库来对图像进行灰度化处理。在代码中,我们使用javax.imageio.ImageIO类加载输入图像文件,并创建一个与输入图像具有相同尺寸和类型的输出图像。然后,我们遍历输入图像的每个...
java编写的图像处理程序+源代码+文档
java编写的图像处理程序,java做图像处理,Java源码.zip
java编写的图像处理程序+源代码+文档 支持灰度图处理、对比度处理、亮度处理、直方图均衡化、灰度直方图、直方图匹配、锐化处理、平滑化处理
本程序是Java版本的图像处理程序 能实现包括灰度处理 特征值提取 图像旋转等 ">本程序是华中科技大学的一位学长写的 我觉得比较好 就在此分享了一下 在此 再次感谢华中科技大学的学长的不辞辛劳和无私奉献的精神 ...
用java语言编写的程序,可以实现放大缩小,锐化等基本功能
Java图像处理程序 有各种处理程序,种类齐全
java 水印 图像处理 图片分割 裁剪 缩放 功能 且带整个程序的整合, 和单元测试对单独功能的处理 操作,并可以通过打印 发送传真,全部
完全用Java来写的一个数字图像处理的程序,这个程序实现了读入8或24位位图、保存位图、读取和写入像素。虽然,程序不是很难。可是,如果你想用java进行图像处理,这个是一个很好的参考。因为它完整的读入了位图文件...
基于JAVA的图像处理软件 J2SE应用程序的设计
一个处理图片的简单的例子,初学者可以从分析实例开始快速掌握java的一些基础知识
这是一个Java图片处理程序。 Java 开源代码,高手学习 java 图片处理源码
基于图像处理的车牌识别研究与实现_程序 识别国内车牌 基于java语言,快速识别,参考用java实现车牌号码识别
本书一共16章,除第0章介绍Java编程基础外,其余15章对应地编程实现了配套书《数字图像处理—原理与算法》中的所有算法,并进行相应的实验。光盘中有完解的程序代码和和应的实验图像,可直接运行。部分程序源代码...
《数字图像处理:Java编程与实验》共16章,除第0章介绍Java编程基础外,其余15章对应地编程实现了配套书《数字图像处理——原理与算法》中的所有算法,并进行相应的实验。光盘中有完整的程序代码和相应的实验图像,可...