---
title: init()
framework: coreimage
role: symbol
role_heading: Initializer
path: coreimage/cicontext/init()
---

# init()

Initializes a context without a specific rendering destination, using default options.

## Declaration

```swift
init()
```

## Return Value

Return Value An initialized Core Image context.

## Discussion

Discussion If you create a context without specifying a rendering destination, Core Image automatically chooses and internally manages a rendering destination based on the current device’s capabilities. You cannot use a context without an explicit destination for the methods listed in Drawing Images. Instead, use the methods listed in Rendering Images. To specify additional options for the context, use the contextWithOptions: initializer instead.
