---
title: Image.Interpolation
framework: swiftui
role: symbol
role_heading: Enumeration
path: swiftui/image/interpolation
---

# Image.Interpolation

The level of quality for rendering an image that requires interpolation, such as a scaled image.

## Declaration

```swift
enum Interpolation
```

## Overview

Overview The interpolation(_:) modifier specifies the interpolation behavior when using the resizable(capInsets:resizingMode:) modifier on an Image. Use this behavior to prioritize rendering performance or image quality.

## Topics

### Getting interpolation options

- [Image.Interpolation.high](swiftui/image/interpolation/high.md)
- [Image.Interpolation.low](swiftui/image/interpolation/low.md)
- [Image.Interpolation.medium](swiftui/image/interpolation/medium.md)
- [Image.Interpolation.none](swiftui/image/interpolation/none.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Specifying rendering behavior

- [antialiased(_:)](swiftui/image/antialiased(_:).md)
- [symbolRenderingMode(_:)](swiftui/image/symbolrenderingmode(_:).md)
- [renderingMode(_:)](swiftui/image/renderingmode(_:).md)
- [interpolation(_:)](swiftui/image/interpolation(_:).md)
- [Image.TemplateRenderingMode](swiftui/image/templaterenderingmode.md)
