我正在使用opengl和c ++进行图像处理。这个想法很简单,我将加载一个图像,通过单击绘制多边形,然后仅将效果(例如,去饱和)应用于刚刚创建的多边形形状内部的像素。
任何人都可以给我任何关于如何限制多边形内部像素效果的方向吗?加载图像和绘制多边形不是问题
答案 0 :(得分:0)
假设以下情况:
您可以采取以下方法:
因此,不要尝试从图片中去除特定区域的饱和度,而是使用相同的图片在该区域的顶部创建一个多边形,并对该新多边形进行去饱和。
这可以帮助您避免使用模板缓冲区。
另一种方法是创建多边形,但在绘制图片之前仅在模板缓冲区上绘制它。