我正在尝试使用Bitmap中的下一个方法从黑莓中的位图获取字节:
getRGB565(byte[] rgbData, int offset, int scanLength, int x, int y, int width, int height)
但我已阅读了参数,我不知道如何计算scanLength:
scanLength - 数据数组中扫描线的宽度(以字节为单位)。
有什么想法吗?
答案 0 :(得分:1)
此处scanLength
是原始图片的整个宽度,而width
是您要复制的矩形的宽度。
如果您要复制整个图像,则它是相同的,但如果您只复制图像的一部分,则会scanLength > width
。
答案 1 :(得分:0)
要从Bitmap获取byte []我使用了这个:http://blackberry-digger.blogspot.com/2009/05/code-convert-bitmap-to-png-and-then.html并且它工作正常。
答案 2 :(得分:-1)
抱歉这太容易了。在getARG中是另一个例子,它通常必须与相同的int width
param