【发布时间】:2017-03-31 12:22:18
【问题描述】:
我是 sfml 新手,想分别处理图像的每个像素。
我看到的最好方法是遍历该图像中所有像素的数组。 Sfml 为此提供了方便的函数sf::Image::getPixelsPtr()。不幸的是,我无法理解返回的数组。
我不明白这方面的文档,我如何才能访问这个数组中某个像素的颜色值?
【问题讨论】:
-
您要进行正常的图像处理吗?如果您想以某种特定方式处理所有像素,您可能需要使用像素着色器将您的纹理渲染到
sf::RenderTexture,该着色器将您的变换应用于sf::Sprite。