---
title: UIImageReaderConfiguration
framework: uikit
role: symbol
role_heading: Class
path: uikit/uiimagereaderconfiguration
---

# UIImageReaderConfiguration

The properties that a reader uses to decode images.

## Declaration

```occ
@interface UIImageReaderConfiguration : NSObject
```

## Topics

### Configuration properties

- [prefersHighDynamicRange](uikit/uiimagereaderconfiguration/prefershighdynamicrange.md)
- [preferredThumbnailSize](uikit/uiimagereaderconfiguration/preferredthumbnailsize.md)
- [preparesImagesForDisplay](uikit/uiimagereaderconfiguration/preparesimagesfordisplay.md)
- [pixelsPerInch](uikit/uiimagereaderconfiguration/pixelsperinch.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [NSCopying](foundation/nscopying.md)

## See Also

### Creating and initializing image objects

- [imageWithContentsOfFile:](uikit/uiimage/imagewithcontentsoffile:.md)
- [imageWithData:](uikit/uiimage/imagewithdata:.md)
- [imageWithData:scale:](uikit/uiimage/imagewithdata:scale:.md)
- [imageWithCGImage:](uikit/uiimage/imagewithcgimage:.md)
- [imageWithCGImage:scale:orientation:](uikit/uiimage/imagewithcgimage:scale:orientation:.md)
- [imageWithCIImage:](uikit/uiimage/imagewithciimage:.md)
- [imageWithCIImage:scale:orientation:](uikit/uiimage/imagewithciimage:scale:orientation:.md)
- [init(contentsOfFile:)](uikit/uiimage/init(contentsoffile:).md)
- [init(data:)](uikit/uiimage/init(data:).md)
- [init(data:scale:)](uikit/uiimage/init(data:scale:).md)
- [init(cgImage:)](uikit/uiimage/init(cgimage:)-14qlb.md)
- [init(cgImage:scale:orientation:)](uikit/uiimage/init(cgimage:scale:orientation:)-2ouhh.md)
- [init(ciImage:)](uikit/uiimage/init(ciimage:)-93vu1.md)
- [init(ciImage:scale:orientation:)](uikit/uiimage/init(ciimage:scale:orientation:)-9gpyn.md)
- [UIImageReader](uikit/uiimagereader-c.class.md)
