在Photoshop中,可以使用许多不同的方法将图层与下面的图层混合,例如正常、溶解、变暗、柔光等。我想在iOS中使用核心图形API以编程方式复制此效果。有什么想法吗?
在 CALayers 之间(至少在 iOS 上),您不能应用不同的混合模式,但是如果您正在实现 -drawRect: 或以其他方式创建图像,则可以使用 kCGBlendModeSoftLight
CoreGraphics 混合模式进行软光混合。
我刚刚在这里发布的项目中,使用Core Graphics展示了iOS中图层混合的一个例子:https://github.com/esilverberg/ios-image-filters
目前我只实现了叠加混合。