---
title: vImage.Error
framework: accelerate
role: symbol
role_heading: Enumeration
path: accelerate/vimage/error
---

# vImage.Error

An error that occurs during a vImage operation.

## Declaration

```swift
enum Error
```

## Topics

### Enumeration Cases

- [vImage.Error.bufferSizeMismatch](accelerate/vimage/error/buffersizemismatch.md)
- [vImage.Error.colorSyncIsAbsent](accelerate/vimage/error/colorsyncisabsent.md)
- [vImage.Error.coreVideoIsAbsent](accelerate/vimage/error/corevideoisabsent.md)
- [vImage.Error.internalError](accelerate/vimage/error/internalerror.md)
- [vImage.Error.invalidCVImageFormat](accelerate/vimage/error/invalidcvimageformat.md)
- [vImage.Error.invalidEdgeStyle](accelerate/vimage/error/invalidedgestyle.md)
- [vImage.Error.invalidImageFormat](accelerate/vimage/error/invalidimageformat.md)
- [vImage.Error.invalidImageObject](accelerate/vimage/error/invalidimageobject.md)
- [vImage.Error.invalidKernelSize](accelerate/vimage/error/invalidkernelsize.md)
- [vImage.Error.invalidOffset_X](accelerate/vimage/error/invalidoffset_x.md)
- [vImage.Error.invalidOffset_Y](accelerate/vimage/error/invalidoffset_y.md)
- [vImage.Error.invalidParameter](accelerate/vimage/error/invalidparameter.md)
- [vImage.Error.invalidRowBytes](accelerate/vimage/error/invalidrowbytes.md)
- [vImage.Error.memoryAllocationError](accelerate/vimage/error/memoryallocationerror.md)
- [vImage.Error.noError](accelerate/vimage/error/noerror.md)
- [vImage.Error.nullPointerArgument](accelerate/vimage/error/nullpointerargument.md)
- [vImage.Error.outOfPlaceOperationRequired](accelerate/vimage/error/outofplaceoperationrequired.md)
- [vImage.Error.roiLargerThanInputBuffer](accelerate/vimage/error/roilargerthaninputbuffer.md)
- [vImage.Error.unknownFlagsBit](accelerate/vimage/error/unknownflagsbit.md)
- [vImage.Error.unsupportedConversion](accelerate/vimage/error/unsupportedconversion.md)

### Initializers

- [init(vImageError:)](accelerate/vimage/error/init(vimageerror:).md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Enumerations

- [vImage.BlendMode](accelerate/vimage/blendmode.md)
- [vImage.BufferType](accelerate/vimage/buffertype.md)
- [vImage.ChannelOrdering](accelerate/vimage/channelordering.md)
- [vImage.CompositeMode](accelerate/vimage/compositemode.md)
- [vImage.EdgeMode](accelerate/vimage/edgemode.md)
- [vImage.FloodFillConnectivity](accelerate/vimage/floodfillconnectivity.md)
- [vImage.Gamma](accelerate/vimage/gamma.md)
- [vImage.MorphologyOperation](accelerate/vimage/morphologyoperation.md)
- [vImage.ReflectionAxis](accelerate/vimage/reflectionaxis.md)
- [vImage.Rotation](accelerate/vimage/rotation.md)
- [vImage.ShearDirection](accelerate/vimage/sheardirection.md)
