社区
Java SE
帖子详情
画图板的像素颜色设定问题
vampire1129
2004-09-15 07:17:33
做一个画图板时,实现颜色填充功能,如一个矩形和椭圆的交叉部分的填充,需要设置该区域中每个象素的颜色。哪位高人能给个方法已知坐标得到该点的颜色值,并赋予新的颜色阿
...全文
275
5
打赏
收藏
画图板的像素颜色设定问题
做一个画图板时,实现颜色填充功能,如一个矩形和椭圆的交叉部分的填充,需要设置该区域中每个象素的颜色。哪位高人能给个方法已知坐标得到该点的颜色值,并赋予新的颜色阿
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vampire1129
2004-10-09
打赏
举报
回复
up
vampire1129
2004-09-24
打赏
举报
回复
up
vampire1129
2004-09-21
打赏
举报
回复
我这里不是从一张图片中读取像素,而是自己做了一个绘图板一样的软件.这样就没有目标图片了,有办法在一个GUI构件上读取每个点的颜色吗
Jacky1206
2004-09-17
打赏
举报
回复
给出大致代码,希望楼主有帮助
import java.io.File;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
File f = new File("c:/test.jpeg");
BufferedImage img = ImageIO.read(f);
int width = img.getWidth();//图片宽度
int height = img.getHeight();//图片高度
//从图片读取RGB
int[] imgArr = new int[width * height];
imgArr = img.getRGB(0, 0, width, height, imgArr, 0, width);
//新生成一张图片
BufferedImage newImg = new BufferedImag(width, height, BufferedImage.TYPE_INT_RGB);
newImg.setRGB(0, 0, width, height, imgArr, 0, width);//设置 RGB
基本的取得和设置方法如上,应该对你可以有帮助呵呵
vampire1129
2004-09-17
打赏
举报
回复
up
画图板
集合保存图像
2. **设置绘图模式**:允许用户选择绘图工具(如笔、刷子、橡皮擦等),并
设定
颜色
和线宽等属性。 3. **监听用户输入**:注册鼠标点击和移动事件,当用户在画布上移动时,记录下每个点的坐标,并在画布上绘制线条...
简易
画图板
程序java
【简易
画图板
程序java】是一个基于Java编程语言实现的简单图形绘制软件,它涵盖了图形学的基本概念和技术,为用户提供了一个交互式的平台,可以进行基本的图形绘制操作。这个程序的核心功能包括画直线、绘制圆以及对...
用java编写的
画图板
程序
在Java编程环境中,创建一个
画图板
程序是一个典型的图形用户界面(GUI)应用程序开发任务。这个程序允许用户通过鼠标操作在屏幕上绘制各种图形,如点、线、圆、长方形和扇形,并提供橡皮擦功能进行擦除。以下是这个...
windows画图.exe
2. **
颜色
选择**:提供调色板供用户选择
颜色
,也可以通过RGB值精确
设定
所需
颜色
。 3. **橡皮擦**:用于擦除画布上的部分图像,可调整大小以适应不同的擦除范围。 4. **填充工具**:可以填充
颜色
到封闭的图形或区域...
MFC 实现的画图软件
这个软件允许用户绘制各种图形,进行
颜色
设定
,并具备保存和打印功能。 1. **MFC架构基础** MFC的核心是基于Windows的消息处理机制,它通过消息映射机制将窗口消息与函数关联起来。在MFC应用中,通常包含应用程序...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章