Core Image

Explore how you can harness the processing power of Core Image and fine-tune video performance within your app. We’ll show you how to build a Core Image pipeline for applying effects to your video in your apps and explain why you might want to write your own custom kernels in the Metal Shading Language. And find out how to generate Core Image graphs and interpret them to discover memory, color, and performance issues and better improve and optimize your Core Image pipeline.

  • WWDC20

Optimize the Core Image pipeline for your video app

Explore how you can harness the processing power of Core Image and optimize video performance within your app. We’ll show you how to build your Core Image pipeline for applying effects to your video in your apps: Discover how to reduce your app’s memory footprint when using CIContext, and learn...

  • WWDC20

Build Metal-based Core Image kernels with Xcode

Learn how to integrate and load Core Image kernels written in the Metal Shading Language into your application, and discover how you can apply these image filters to create unique effects. Explore how to use Xcode rules and naming conventions for Core Image kernels written in Metal Shading...

  • WWDC20

Discover Core Image debugging techniques

Find and fix rendering and optimization issues in your Core Image pipeline with Xcode environment variable. Discover how you can set the environment variable for visualizing your Core Image graphs. You'll learn how to generate Core Image graphs and how to interpret them to discover memory, color,...