gpt4 book ai didi

wpf - BitmapSource.CopyPixels - stride 的好值是什么?

转载 作者:行者123 更新时间:2023-12-01 01:24:31 37 4
gpt4 key购买 nike

我正在尝试从 WPF BitmapSource 获取像素数据目的。据我所知,这可以通过调用它的 CopyPixels 来完成。方法。这个方法需要一个stride参数,不知道怎么获取。据我所知,stride 是在读取或复制过程中步进数组时使用的值。任何 BitmapSource 的合适步幅值是多少?

最佳答案

您可以使用 stride = pixel_size * image_width 值。例如,对于宽度为 100 像素的 RGBA 位图,步幅 = 400。

某些应用程序可能需要特殊的线对齐。例如,Windows GDI 位图需要 32 位线对齐。在这种情况下,对于宽度 = 33 的 RGB 位图,应将步幅值 33*3=99 更改为 100,以便在目标数组中具有 32 位行对齐。

通常,您应该了解目标阵列要求。在没有特殊要求的情况下,使用默认的pixel_size * image_width。

关于wpf - BitmapSource.CopyPixels - stride 的好值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3881857/

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