---
title: "CGImageSourceGetCount(_:)"
framework: imageio
role: symbol
role_heading: Function
path: "imageio/cgimagesourcegetcount(_:)"
---

# CGImageSourceGetCount(_:)

Returns the number of images (not including thumbnails) in the image source.

## Declaration

```swift
func CGImageSourceGetCount(_ isrc: CGImageSource) -> Int
```

## Parameters

- `isrc`: The image source that contains the image data.

## Return Value

Return Value The number of images. If the image source is a multilayered Photoshop (PSD) file, the function returns 1.

## Discussion

Discussion This function does not extract the layers of a PSD file.

## See Also

### Getting Information From an Image Source

- [CGImageSourceGetTypeID()](imageio/cgimagesourcegettypeid().md)
- [CGImageSourceGetType(_:)](imageio/cgimagesourcegettype(_:).md)
- [CGImageSourceCopyTypeIdentifiers()](imageio/cgimagesourcecopytypeidentifiers().md)
- [CGImageSourceCopyProperties(_:_:)](imageio/cgimagesourcecopyproperties(_:_:).md)
- [CGImageSourceCopyPropertiesAtIndex(_:_:_:)](imageio/cgimagesourcecopypropertiesatindex(_:_:_:).md)
- [CGImageSourceCopyAuxiliaryDataInfoAtIndex(_:_:_:)](imageio/cgimagesourcecopyauxiliarydatainfoatindex(_:_:_:).md)
