---
title: imageBounds()
framework: quartz
role: symbol
role_heading: Instance Method
path: quartz/qcplugininputimagesource/imagebounds()
---

# imageBounds()

Returns the actual bounds of the image source expressed in pixels and aligned to integer boundaries.

## Declaration

```swift
func imageBounds() -> NSRect
```

## Return Value

Return Value The bounds of the image source.

## See Also

### Getting Image Buffer Information

- [bufferPixelsWide()](quartz/qcplugininputimagesource/bufferpixelswide().md)
- [bufferPixelsHigh()](quartz/qcplugininputimagesource/bufferpixelshigh().md)
- [bufferPixelFormat()](quartz/qcplugininputimagesource/bufferpixelformat().md)
- [bufferColorSpace()](quartz/qcplugininputimagesource/buffercolorspace().md)
- [bufferBaseAddress()](quartz/qcplugininputimagesource/bufferbaseaddress().md)
- [bufferBytesPerRow()](quartz/qcplugininputimagesource/bufferbytesperrow().md)
