---
title: vImage.Options
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/vimage/options
---

# vImage.Options

Set flags on vImage operations to specify processing options.

## Declaration

```swift
struct Options
```

## Topics

### Type Properties

- [backgroundColorFill](accelerate/vimage/options/backgroundcolorfill.md)
- [copyInPlace](accelerate/vimage/options/copyinplace.md)
- [doNotClamp](accelerate/vimage/options/donotclamp.md)
- [doNotTile](accelerate/vimage/options/donottile.md)
- [getTempBufferSize](accelerate/vimage/options/gettempbuffersize.md)
- [hdrContent](accelerate/vimage/options/hdrcontent.md)
- [highQualityResampling](accelerate/vimage/options/highqualityresampling.md)
- [imageExtend](accelerate/vimage/options/imageextend.md)
- [leaveAlphaUnchanged](accelerate/vimage/options/leavealphaunchanged.md)
- [noAllocate](accelerate/vimage/options/noallocate.md)
- [noFlags](accelerate/vimage/options/noflags.md)
- [printDiagnosticsToConsole](accelerate/vimage/options/printdiagnosticstoconsole.md)
- [truncateKernel](accelerate/vimage/options/truncatekernel.md)

### Instance Properties

- [flags](accelerate/vimage/options/flags.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Type Aliases

- [vImage.StructuringElement](accelerate/vimage/structuringelement.md)
- [vImage.ConvolutionKernel](accelerate/vimage/convolutionkernel.md)
- [vImage.ConvolutionKernel2D](accelerate/vimage/convolutionkernel2d.md)
- [vImage.DynamicPixelFormat](accelerate/vimage/dynamicpixelformat.md)
- [vImage.Interleaved16Fx2](accelerate/vimage/interleaved16fx2.md)
- [vImage.Interleaved16Fx4](accelerate/vimage/interleaved16fx4.md)
- [vImage.Interleaved16Ux2](accelerate/vimage/interleaved16ux2.md)
- [vImage.Interleaved16Ux4](accelerate/vimage/interleaved16ux4.md)
- [vImage.Interleaved8x2](accelerate/vimage/interleaved8x2.md)
- [vImage.Interleaved8x3](accelerate/vimage/interleaved8x3.md)
- [vImage.Interleaved8x4](accelerate/vimage/interleaved8x4.md)
- [vImage.InterleavedFx2](accelerate/vimage/interleavedfx2.md)
- [vImage.InterleavedFx3](accelerate/vimage/interleavedfx3.md)
- [vImage.InterleavedFx4](accelerate/vimage/interleavedfx4.md)
- [vImage.MultidimensionalLookupTable](accelerate/vimage/multidimensionallookuptable.md)
