big*_*nes 19 android drawing canvas bitmap
可以请别人解释我(ASCII是真的欢迎)什么stride说法代表在Canvas.drawBitmap()和Bitmap.setPixels()/getPixels()?我理解这是跳过colors数组中元素的一种方法,但是如何?
Hos*_*hin 20
Stride是用于存储一个图像行的字节数.
步幅可以与图像宽度不同.
大多数图像是4字节对齐的.
对于前者 宽度为50像素的24位(RGB)图像.所需的总字节数为150(3(RGB)*50).由于图像将以4字节对齐,在这种情况下,所需的字节将变为152.
因此,您将看到步幅为152,宽度为50,图像对齐为4字节.
Rom*_*Guy 19
在大多数情况下,步幅与宽度相同.如果您尝试复制/绘制位图的子区域,则步幅很有用.例如,如果您有一个100x100位图并且想要绘制50x50的右上角,则可以使用50px的宽度和100px的步幅.
| 归档时间: |
|
| 查看次数: |
11763 次 |
| 最近记录: |