当前位置:  技术问答>java相关

图形方向高手请看

    来源: 互联网  发布时间:2015-05-30

    本文导语:  请问如何把一个图片中的一种颜色的象素变成其他颜色,而不改变其他象素的颜色? | 可以通过 pixelGrabber access 图象中的象素。 public void handlesinglepixel(int x, int y, int pixel) { int alpha =...

请问如何把一个图片中的一种颜色的象素变成其他颜色,而不改变其他象素的颜色?

|
可以通过 pixelGrabber access 图象中的象素。

public void handlesinglepixel(int x, int y, int pixel) {
int alpha = (pixel >> 24) & 0xff;
int red   = (pixel >> 16) & 0xff;
int green = (pixel >>  8) & 0xff;
int blue  = (pixel      ) & 0xff;
// Deal with the pixel as necessary...
           // 如果是某种颜色象素.
 }

 public void handlepixels(Image img, int x, int y, int w, int h) {
int[] pixels = new int[w * h];
PixelGrabber pg = new PixelGrabber(img, x, y, w, h, pixels, 0, w);
try {
    pg.grabPixels();
} catch (InterruptedException e) {
    System.err.println("interrupted waiting for pixels!");
    return;
}
if ((pg.getStatus() & ImageObserver.ABORT) != 0) {
    System.err.println("image fetch aborted or errored");
    return;
}


处理之后, 可以通过 BufferedImage的 setRGB()方法
public void setRGB(int startX,
                   int startY,
                   int w,
                   int h,
                   int[] rgbArray,
                   int offset,
                   int scansize)


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • HTML5 canvas 标签介绍:定义图形
  • 怎么样选择进入不同的图形界面,有四个图形界面!帮忙!
  • 在安装redhat时,没选择图形界面,如何在命令界面安装图形界面?
  • 如何在linux下编写图形程序,不需要X11支持的图形程序
  • coLinux下怎么出现图形界面?没有象Xwindow这样的东西,java写的JPanel这些东西可以图形显示吗?
  • redhat9.0默认安装的图形界面是Gnome后来又安装了KDE,但是怎么启动KDE图形界面?
  • Redhat配置为图形启动,结果图形界面没有配置好,怎么强制它从字符界面登录?
  • 求用Java语言写成的图形的各种变换、特效等的程序代码的网址???或对图形的特效有何独特的见解,也可发表一下。
  • 请问在Redhat 9里,我从登录就是图形介面,请问如何在图形介面内进入命令行方式呢,谢谢
  • 我装的是Red Hag Linux 9.0 装完可以进入图形界面,可是我想进入控制台界面,怎么进入,从图形界面可以进入吗?
  • 用servlet在后台画了一个图形,可是用jdk编译成.class文件以后,这个图形没有生成,好像是必须要在浏览器中执行这个.class文件以后才能生
  • 装了LINUX和WINDOWS后再装VMware,然后再在VMware上安装非图形模式的LINUX,能否从命令行转到我以前装过的图形化界面的LINUX
  • Fedora15输入登录密码后出错,不能进入图形界面
  • 图形和字符
  • Unix图形登陆??
  • linux 启动只能进入图形界面,怎么让起动可以进入字符界面?
  • 如何在图形界面与文字界面之间切换?
  • 关于2D图形库cairo的一些问题
  • 我想做个三维图形显示的东西,具体如贴
  • 2D图形库 AGG
  • 函数图形绘制程序 WZGrapher


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3