---
title: CVImageSize
framework: corevideo
role: symbol
role_heading: Structure
path: corevideo/cvimagesize
---

# CVImageSize

Size of image buffer expressed as pixel count.

## Declaration

```swift
struct CVImageSize
```

## Overview

Overview This should be used when the sizes must be specified as exact integer width & height. Otherwise, prefer CGSize as it is more widely used.

## Topics

### Initializers

- [init(_:rounded:)](corevideo/cvimagesize/init(_:rounded:).md)
- [init(width:height:)](corevideo/cvimagesize/init(width:height:).md)

### Instance Properties

- [height](corevideo/cvimagesize/height.md)
- [width](corevideo/cvimagesize/width.md)

### Type Properties

- [zero](corevideo/cvimagesize/zero.md)

## Relationships

### Conforms To

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

## See Also

### Data types

- [CVImageBuffer](corevideo/cvimagebuffer.md)
- [CVImageBufferOriginPosition](corevideo/cvimagebufferoriginposition.md)
- [CVImageCleanAperture](corevideo/cvimagecleanaperture.md)
- [CVImagePixelAspectRatio](corevideo/cvimagepixelaspectratio.md)
- [CVImageDisplayMaskRectangle](corevideo/cvimagedisplaymaskrectangle.md)
- [CVImageStereoDisplayMaskRectangle](corevideo/cvimagestereodisplaymaskrectangle.md)
- [CVImageChromaField](corevideo/cvimagechromafield.md)
