java - 如何从 Bitmap.getRGB565(...) 计算 "scanLegth"参数

标签 java blackberry

我正在尝试使用位图中的下一个方法从黑莓位图中获取字节:

getRGB565(byte[] rgbData, int offset, int scanLength, int x, int y, int width, int height) 

但是我已经阅读了参数,但我不知道如何计算 scanLength:

scanLength - Width of a scanline (in bytes) within the data array.

有什么想法吗?

最佳答案

这里 scanLength 是原始图像的完整宽度,而 width 是您要复制的矩形的宽度。

如果您要复制整个图像,则它是相同的,但如果您仅复制图像的一部分,您将具有 scanLength > width

另请参阅the Bitmap#getRGB565 javadoc

关于java - 如何从 Bitmap.getRGB565(...) 计算 "scanLegth"参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9176262/

相关文章:

java - Liferay 不捕获 portlet 中的表单,也不进行处理

java - JDK 7u10 和 BlackBerry WebWorks SDK 安装问题

java - 为什么最后一个数字不打印?

java - 使用 G1GC 时很少有长时间的 GC 暂停

blackberry - 如何为黑莓曲线添加条件样式表?

html - <button> 标签中的文本在 Blackberry (Torch) 上撞到 2 行

blackberry - 启动画面图像尺寸

blackberry - 我需要我的屏幕在被推送之前等待线程结束

java - 使用 volley 从 php 页面发送和接收

java - 设置ContentView问题