【问题标题】:Reading an Image Pixel by Pixel逐像素读取图像
【发布时间】:2012-07-16 14:26:15
【问题描述】:

无论如何我可以逐像素读取 jpeg 而无需将整个图像放入内存吗? 我已经搜索了很长时间。提前感谢您的宝贵建议。

【问题讨论】:

  • 你到底想做什么?
  • 我正在编写一个程序将大图像转换为黑白(和类似操作),所以我想将图像(大小为 16MB)转换为黑白..我看不懂整个图像到内存中,因为 android 内存是有限的。所以我能做的就是逐个像素地加载图像并操作这些像素并将像素添加到新文件中

标签: android


【解决方案1】:

您不能,因为 jpeg 图像数据不是以 jpeg 文件格式逐像素写入的。但据我记得,jpeg 编码 8x8 像素的块,所以你可能会坚持下去......

【讨论】:

  • 好的,在这种情况下,我可以检索那个 8x8 像素数组吗?(IMP:无需将整个图像加载到内存中)
  • 我真的不知道这是否可行,但你可以尝试一下......对不起,我不能给你更多的建议,这只是一个想法。
猜你喜欢
  • 1970-01-01
  • 2015-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多