社区
Java SE
帖子详情
如何取得一个像素点的颜色?
wb_0410
2001-05-30 08:24:00
我想返回鼠标点击的点的颜色,怎么办?
...全文
356
5
打赏
收藏
如何取得一个像素点的颜色?
我想返回鼠标点击的点的颜色,怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wb_0410
2001-06-03
打赏
举报
回复
我进入“管理”怎么和点击题目是同一个界面?
wb_0410
2001-06-03
打赏
举报
回复
bootcool:
谢谢你的回答,不过我暂时搞不清该怎么样才能把分给你。所以请你不要着急,我肯定会给的。
v不吃v你
2001-06-01
打赏
举报
回复
//希望这个程序对你有用
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import javax.swing.*;
public class GetPixel {
public PixelMadness() {
ImageHolder holder = new ImageHolder();
JFrame frame = new JFrame();
JPanel panel = new JPanel();
panel.add(holder);
frame.getContentPane().add(panel);
frame.setSize(400,400);
frame.setVisible(true);
}
public static void main(String[] args) {
GetPixel getpixel = new GetPixel();
}
}
class ImageHolder extends Canvas {
ImageIcon icon = new ImageIcon("zx2.jpg");
Image image = icon.getImage();
int imageWidth = image.getWidth(this);
int imageHeight = image.getHeight(this);
int[] pixelArray = new int[imageWidth * imageHeight];
PixelGrabber grabber = new PixelGrabber(image,0,0,imageWidth,imageHeight,pixelArray,0,imageWidth);
public ImageHolder() {
try { grabber.grabPixels(); }
catch(InterruptedException ie){
System.out.println("Pixel array not completed");
return;
}
addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent me){
int mouseX = (int)me.getPoint().getX();
int mouseY =(int) me.getPoint().getY();
int pixel = pixelArray[(mouseY * imageWidth) + mouseX];
getPixel(pixel);
}
});
setSize(imageWidth,imageHeight);
}
public void paint(Graphics g){
int xCenter = (getSize().width / 2) - (imageWidth / 2);
int yCenter = (getSize().height / 2) - (imageHeight / 2);
g.drawImage(image, xCenter, yCenter, imageWidth, imageHeight, this);
}
public void getPixel(int pixel){
int alpha = (pixel >> 24)&0xff;
int red = (pixel >> 16)&0xff;
int green = (pixel >> 8)&0xff;
int blue = (pixel)&0xff;
System.out.println( "("+alpha+","+red+","+green+ ","+blue+ ")");
}
}
wb_0410
2001-05-31
打赏
举报
回复
如果你说的是Color.getRGB(),那么不跟没说一样么?
我现在就是不知道Color。
hello_wyq
2001-05-31
打赏
举报
回复
using
getRGB()
php 获取像素
颜色
,如何取
一个
像素点
的RGB
颜色
值?
你的位置:问答吧-> VC-> 问题详情如何取
一个
像素点
的RGB
颜色
值?GDI方面的很少接触,现在项目需求硬着头皮上了!以下的代码调试了好久,一直没有找到原因,请路过的大牛不惜赐教!伪代码如下:C/C++ codeclassCTestDlg :publicCDialog{public://......publi...
获取画布上的任意
一个
坐标对应的
像素点
的
颜色
值
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>像素操作</title> <style> canvas { border: 1px solid
【思考】
一个
像素点
是什么
颜色
?理解彩色图片构成
RGB彩色图像中,一种彩色由R(红色),G(绿色),B(蓝色)三原色按比例混合而成。 图像的基本单元是
一个
像素,就像
一个
巨幅电子广告屏上远处看是衣服图像,走近你会看到
一个
一个
的方格,这个方格的
颜色
是一种,从远处看,觉察不到这个方格的存在。
一个
像素需要3块表示,分别代表R,G,B,如果8为表示
一个
颜色
,就由0-255区分不同亮度的某种原色。 一张9像素的8位RGB图像,在计算机内存中的分布大...
linux
像素点
的
颜色
值怎么设置,iOS:基于图片
像素点
修改图片
颜色
思考:图片是由大量的小方格组成的可见的图像,每
一个
小方格存储a、r、g、b用来定义
颜色
,所以写了
一个
demo,能够获取一张图片的所有
像素点
颜色
并能进行修改。效果如下:Untitled.gif//获取图片所有
像素点
颜色
+ (NSMutableArray *)getPixelColorsWithImage:(UIImage*)image{UInt32 * inputPixels;// 分配内存CGIm...
python画图
颜色
设置_python画图--输出指定
像素点
的
颜色
值方法
python画图--输出指定
像素点
的
颜色
值方法如下所示:# -*- coding: utf-8 -*-#-------------------------------------------------------------------------------# Name: module1# Purpose:## Author: leniy_tsan## Created: 10-04-201...
Java SE
62,621
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章