---
title: vImage_InterpolationMethod
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/vimage_interpolationmethod
---

# vImage_InterpolationMethod

Constants that represent different interpolation methods.

## Declaration

```swift
struct vImage_InterpolationMethod
```

## Topics

### Interpolation method constants

- [kvImageNoInterpolation](accelerate/kvimagenointerpolation.md)
- [kvImageHalfInterpolation](accelerate/kvimagehalfinterpolation.md)
- [kvImageFullInterpolation](accelerate/kvimagefullinterpolation.md)

### Raw values

- [init(_:)](accelerate/vimage_interpolationmethod/init(_:).md)
- [init(rawValue:)](accelerate/vimage_interpolationmethod/init(rawvalue:).md)
- [rawValue](accelerate/vimage_interpolationmethod/rawvalue.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)

## See Also

### Transforming with a multidimensional lookup table

- [Applying color transforms to images with a multidimensional lookup table](accelerate/applying-color-transforms-to-images-with-a-multidimensional-lookup-table.md)
- [Cropping to the subject in a chroma-keyed image](accelerate/cropping-to-the-subject-in-a-chroma-keyed-image.md)
- [Applying transformations to selected colors in an image](accelerate/applying-transformations-to-selected-colors-in-an-image.md)
- [vImageMultidimensionalTable_Create(_:_:_:_:_:_:_:)](accelerate/vimagemultidimensionaltable_create(_:_:_:_:_:_:_:).md)
- [vImageMultiDimensionalInterpolatedLookupTable_PlanarF(_:_:_:_:_:_:)](accelerate/vimagemultidimensionalinterpolatedlookuptable_planarf(_:_:_:_:_:_:).md)
- [vImageMultiDimensionalInterpolatedLookupTable_Planar16Q12(_:_:_:_:_:_:)](accelerate/vimagemultidimensionalinterpolatedlookuptable_planar16q12(_:_:_:_:_:_:).md)
- [vImageMultidimensionalTable_Retain(_:)](accelerate/vimagemultidimensionaltable_retain(_:).md)
- [vImageMultidimensionalTable_Release(_:)](accelerate/vimagemultidimensionaltable_release(_:).md)
- [vImage_MultidimensionalTable](accelerate/vimage_multidimensionaltable.md)
- [vImageMDTableUsageHint](accelerate/vimagemdtableusagehint.md)
