---
title: vImage.Size
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/vimage/size
---

# vImage.Size

A structure that contains width and height values.

## Declaration

```swift
struct Size
```

## Topics

### Initializers

- [init(cvPixelBuffer:)](accelerate/vimage/size/init(cvpixelbuffer:).md)
- [init(exactWidth:height:)](accelerate/vimage/size/init(exactwidth:height:)-9nwk0.md)
- [init(exactWidth:height:)](accelerate/vimage/size/init(exactwidth:height:)-4ygbk.md)
- [init(exactly:)](accelerate/vimage/size/init(exactly:).md)
- [init(width:height:)](accelerate/vimage/size/init(width:height:)-fzcb.md)
- [init(width:height:)](accelerate/vimage/size/init(width:height:)-8ly3k.md)

### Instance Properties

- [height](accelerate/vimage/size/height.md)
- [width](accelerate/vimage/size/width.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.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)
