QML:将Canvas作为ShaderEffectSource传递

bil*_*e42 5 javascript shader qt canvas qml

我在QtQuick 2.0中有一个ShaderEffect,并且试图将Canvas(我正在绘制)传递给它,因为它是ShaderEffectSource。

有谁知道如何做到这一点?

ShaderEffect愿意将Image项作为其ShaderEffectSource,但是我不知道如何从Canvas构造Image。但这也许不是最好的主意吗?

提前致谢!

bil*_*e42 3

与此同时,Qt 论坛上的某人有了一个想法: http://qt-project.org/forums/viewthread/28416/

对于我正在做的事情来说效果很好。