如何使用MSL(金属着色语言)向UIImage添加效果。
如果要创建可以更快,更简洁地处理的图像效果,则使用着色器语言是更好的方法之一。 例如,此封面图像由GPU用几行着色器代码处理。 而且我已经使用着色器发布了2个应用程序(FastFilm / PXSL)。 我将向您展示如何用MSL编写。
- Xcode 10.0(Swift 4.2)
- iOS 12.0
Metal&MetalKit在iOS 9和更高版本上可用。 但是,它们不适用于iPhone 5和5C。
ImageProcessor.Shared.Setup()
let outImage = ImageProcessor.Shared.Run(inImage)
感谢您的阅读。 请尝试重写着色器程序。 下次,我将撰写有关如何使用MSL创建电影风格效果的文章。
顺便说一句,这是我的第一篇文章! 所以..最后, “ Hello Medium” 。