使用 CALayers 制作浮雕演示文稿
我正在寻找一种使用 CALayers 在 NSView 中显示浮雕图像的方法。有可能吗?如果没有,我如何从 CALayers 创建浮雕?
I'm searching a way to display an Anaglyph Image in a NSView
using CALayers
. It's possible? If not, how I can create anaglyph from CALayers
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我用以下代码解决了这个问题:
其中anaglyphView是一个NSView,layerLeft和layerRight是两个QTCapureLayer。
我为每个通道(左/右)创建了 2 个图层,一层用于颜色过滤,另一层用于复合过滤。我不知道 CIDifferenceBlendMode 复合过滤器是否最适合制作浮雕,但它似乎有效。
I resolved the problem with the following code:
Where anaglyphView is a NSView and layerLeft and layerRight are two QTCapureLayer.
I created 2 layers for each channel (left/right), one for color filtering and the other for composite filtering. I don't know if CIDifferenceBlendMode composite filter is the best for making anaglyph, but it seems to work.