首页 > 解决方案 > 在 iOS 上为图像渲染 *only* 阴影

问题描述

在 iOS 上,CGContext 支持使用 setShadow() 方法渲染阴影。有没有办法让上下文渲染投影,而不是生成投影的路径/图像?

例如,我想做一个函数,如:

func makeDropShadow(shape: Shape)它只输出带有形状阴影的图像,而不是形状本身。

我希望该功能足够通用,它也可以:

func makeDropShadow(image: UIImage)输出只有输入图像的阴影的图像。(例如,如果输入图像使用 alpha 透明度,我希望它能够正确地为图像内容生成阴影)。

任何提示,库等......表示赞赏。

标签: iosswiftobjective-ccore-graphics

解决方案


推荐阅读