gpt4 book ai didi

android - drawBitmap() 和 setPixels() : what's the stride?

转载 作者:IT王子 更新时间:2023-10-28 23:29:18 26 4
gpt4 key购买 nike

请有人解释一下(ASCII 真的很受欢迎)stride 参数在 Canvas.drawBitmap() 中代表什么?在 Bitmap.setPixels()/getPixels() ?我知道这是一种跳过颜色数组中元素的方法,但是如何?

最佳答案

步幅是用于存储一个图像行的字节数。

步幅可以与图像宽度不同。

大多数图像都是 4 字节对齐的。

例如。宽度为 50 像素的 24 位 (RGB) 图像。所需的总字节数为 150 (3(RGB)*50)。由于图像将是 4 字节对齐的,在这种情况下所需的字节将变为 152。

因此您将看到步幅为 152,宽度为 50,图像对齐为 4 个字节。

关于android - drawBitmap() 和 setPixels() : what's the stride?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4797411/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com