草庐IT

CIFilters

全部标签

iOS CIFilters 到底有什么用?

我目前正在尝试用一张由不同的CIFilter过滤的图片填充一个CollectionView。我使用apples的方式来获取一组过滤器。letfilterNames=CIFilter.filterNamesInCategories([kCICategoryStillImage,kCICategoryBuiltIn])我认为这应该为我提供适用于iPhone上静止图像的所有滤镜。但这有点行不通。这是我从上述方法获得的(一些)过滤器:["CIAccordionFoldTransition","CIAdditionCompositing","CIAffineClamp","CIAffineTil

c# - 使用 GPU(可能是 CIFilters)将图像放置在更大的 Canvas 尺寸上而不使用图像上下文

假设我有一张100x100的图片。我想将图像放在更大的500x500Canvas上。我目前的做法是使用UIGraphics创建一个上下文,然后将图像绘制到上下文中。UIGraphics.BeginImageContext(....);ImageView.Draw(....);效果很好,但速度不如我希望的那样快。我注意到CIFilters非常快。有没有一种方法可以使用CIFilters或其他使用GPU而不是CPU的方法将图像放置在更大的Canvas上?我已经尝试过CIFiltersCICrop和CIPerspectiveTransform但我可以'似乎得到了我想要的结果......原始图