---
title: UIGraphicsImageRendererFormat
framework: uikit
role: symbol
role_heading: Class
path: uikit/uigraphicsimagerendererformat
---

# UIGraphicsImageRendererFormat

A set of drawing attributes that represents the configuration of an image renderer context.

## Declaration

```swift
class UIGraphicsImageRendererFormat
```

## Overview

Overview Use an instance of UIGraphicsImageRendererFormat to initialize a UIGraphicsImageRenderer object with nondefault attributes. The image renderer format object contains properties that determine the attributes of the underlying Core Graphics contexts that the image renderer creates. Use the default() class method to create an image renderer format instance optimized for the current device.

## Topics

### Creating the renderer

- [init(for:)](uikit/uigraphicsimagerendererformat/init(for:).md)

### Configuring the renderer attributes

- [opaque](uikit/uigraphicsimagerendererformat/opaque.md)
- [scale](uikit/uigraphicsimagerendererformat/scale.md)
- [preferredRange](uikit/uigraphicsimagerendererformat/preferredrange.md)
- [UIGraphicsImageRendererFormat.Range](uikit/uigraphicsimagerendererformat/range.md)
- [prefersExtendedRange](uikit/uigraphicsimagerendererformat/prefersextendedrange.md)

### Initializers

- [init(forTraitCollection:)](uikit/uigraphicsimagerendererformat/init(fortraitcollection:).md)

### Instance Properties

- [supportsHighDynamicRange](uikit/uigraphicsimagerendererformat/supportshighdynamicrange.md)

## Relationships

### Inherits From

- [UIGraphicsRendererFormat](uikit/uigraphicsrendererformat.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Graphics contexts

- [UIGraphicsRenderer](uikit/uigraphicsrenderer.md)
- [UIGraphicsRendererContext](uikit/uigraphicsrenderercontext.md)
- [UIGraphicsRendererFormat](uikit/uigraphicsrendererformat.md)
- [UIGraphicsImageRenderer](uikit/uigraphicsimagerenderer.md)
- [UIGraphicsImageRendererContext](uikit/uigraphicsimagerenderercontext.md)
- [UIGraphicsPDFRenderer](uikit/uigraphicspdfrenderer.md)
- [UIGraphicsPDFRendererContext](uikit/uigraphicspdfrenderercontext.md)
- [UIGraphicsPDFRendererFormat](uikit/uigraphicspdfrendererformat.md)
