【问题标题】:Creating image from integer pixel array从整数像素数组创建图像
【发布时间】:2012-05-10 14:58:46
【问题描述】:

我有一个图像的整数像素数组,其值为 -1100791、-16777056 等。尝试使用 memoryimage 源和工具包方法,但获得的图像在黑色背景上有彩色破折号。如何从像素值写入 RGB 图像。

【问题讨论】:

  • 你知道int数组中的像素值是如何编码的吗?

标签: java image rgb


【解决方案1】:

尝试使用WritableRaster

【讨论】:

  • 谢谢你... :) g.drawImage( Toolkit.getDefaultToolkit().createImage( new MemoryImageSource(w, h, pix, 0, w)),0,(side*3)+ 1,null) ;为我工作... :)
  • @mahashwetha 如果对您有帮助,请accept this answer
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-02-21
  • 2014-08-26
  • 1970-01-01
  • 1970-01-01
  • 2012-09-14
  • 2017-07-08
  • 2016-05-02
相关资源
最近更新 更多