JFrame rootPane = new JFrame();
JLabel imgHolder = new JLabel();
label.setIcon(new ImageIcon(image)); //image为jpg或者bmp类型
rootPane.add(label);现在我想通过一个指定的阈值将得到的image转化成2值图像(黑白图) 请问可以通过哪个类实现
谢谢了
JLabel imgHolder = new JLabel();
label.setIcon(new ImageIcon(image)); //image为jpg或者bmp类型
rootPane.add(label);现在我想通过一个指定的阈值将得到的image转化成2值图像(黑白图) 请问可以通过哪个类实现
谢谢了
解决方案 »
- 单选按钮如何获取值,然后插数据进数据库?高手速进
- 从文本中取得的中文显示为??
- 只有80分了!全送上 FTP客户端连接登陆成功,为什么得到目录下的文件名出错?
- 求软件开发文档!!!!
- 新手问题,帮忙看看~
- [100分]很基础的问题:方法的要求的返回值为什么可以用throw new java.lang.UnsupportedOperationException、、、来替代?详细如下
- 100分向多线程高手求救!!!急急!!!!!!
- cloudview中new database?
- jbuild6解压后为什么变成jbuild6.bin
- Html方面。
- java图像处理
- 结合Excel数据源的代码自动生成工具
http://blog.chinaunix.net/u/21684/showart_258857.html
比如导入一副temp.bmp
如何获取bmp图像上每个像素的修改权限呢?我想把一副彩色图改成灰色的
根据阈值(比如128)低于他的都为黑(setColor(0,0,0)) 高于的都为白(setColor(255,255,255)
import java.awt.color.ColorSpace;
import java.awt.image.*;
import java.io.*;import javax.imageio.ImageIO;public class Convertor {
public static void gray(String source, String result) {
try {
BufferedImage src = ImageIO.read(new File(source));
ColorSpace cs = ColorSpace.getInstance(ColorSpace.CS_GRAY);
ColorConvertOp op = new ColorConvertOp(cs, null);
src = op.filter(src, null);
ImageIO.write(src, "JPEG", new File(result));
} catch (IOException e) {
e.printStackTrace();
}
} public static void main(String[] args) {
gray("c:/temp/2.bmp", "c:/temp/3.bmp");
}
}摘自:http://11lingxian.javaeye.com/blog/225280