【发布时间】:2015-03-17 14:33:16
【问题描述】:
我有一个 2D GSL 矩阵,其中填充了实数非负值。
有谁知道在 SDL 2.0 中将该矩阵可视化为灰度图像的简单方法?
【问题讨论】:
-
您目前的方法有什么问题?
-
@user694733:我发现了一个名为
SDL_CreateRGBSurfaceFrom的函数,我猜想在将它的最后 4 个参数设置为 0xFF0000 后可以将其用于我的目的。但是,问题是首先我的数据作为非负双精度数组存储在 gsl 矩阵中,我不知道如何将其传递给上述函数的第一个参数。二、如何设置深度和间距? (第 4 个和第 5 个参数) -
我不认为你可以直接从双打创建表面。您需要先将这些值转换为整数。 Depth and pitch seem to be dependent on what pixel format you do the conversion to.
标签: c image sdl-2 grayscale gsl