4

我正在尝试查看是否/如何制作一个 Windows(甚至是 mac/linux)应用程序,该应用程序将发布处理屏幕上的所有内容。如果可能的话,我希望能够使用 glsl 着色器对屏幕上的所有内容执行颜色反转和 sobel 过滤等操作。有谁知道如何做到这一点?

4

1 回答 1

0

Compiz compositor for linux 看起来可以做你想做的事。它已经包含许多后期处理效果(作为包含的插件),并允许您通过自定义插件添加自己的。看起来这些插件可以使用 GLSL 像素着色器。

根据这个站点,以下命令应该在 Ubuntu 13.04 上设置 CompizConfig 设置管理器

sudo apt-get install synaptic
sudo apt-get install compizconfig-settings-manager compiz-plugins-extra

希望这为您的项目提供了一个有用的起点!

免责声明:我实际上没有使用过 Compiz。我的描述基于我在网上可以找到的内容。

于 2013-10-04T16:35:31.363 回答