---
title: "representation(using:properties:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsbitmapimagerep/representation(using:properties:)"
---

# representation(using:properties:)

Formats the bitmap representation’s image data using the specified storage type and properties and returns it in a data object.

## Declaration

```swift
func representation(using storageType: NSBitmapImageRep.FileType, properties: [NSBitmapImageRep.PropertyKey : Any]) -> Data?
```

## Parameters

- `storageType`: A constant that specifies a file type for bitmap images. It can be doc://com.apple.appkit/documentation/AppKit/NSBMPFileType, doc://com.apple.appkit/documentation/AppKit/NSGIFFileType, doc://com.apple.appkit/documentation/AppKit/NSJPEGFileType, doc://com.apple.appkit/documentation/AppKit/NSPNGFileType, or doc://com.apple.appkit/documentation/AppKit/NSTIFFFileType.
- `properties`: A dictionary that contains key-value pairs specifying image properties. These string constants used as keys and the valid values are described in doc://com.apple.appkit/documentation/AppKit/NSBitmapImageRep/PropertyKey.

## Return Value

Return Value A data object containing the receiver’s image data in the specified format. You can write this data to a file or use it to create a new NSBitmapImageRep object.

## See Also

### Related Documentation

- [tiffRepresentation(using:factor:)](appkit/nsimage/tiffrepresentation(using:factor:).md)
- [tiffRepresentation](appkit/nsimage/tiffrepresentation.md)

### Producing Other Representations of Images

- [tiffRepresentationOfImageReps(in:)](appkit/nsbitmapimagerep/tiffrepresentationofimagereps(in:).md)
- [tiffRepresentationOfImageReps(in:using:factor:)](appkit/nsbitmapimagerep/tiffrepresentationofimagereps(in:using:factor:).md)
- [tiffRepresentation](appkit/nsbitmapimagerep/tiffrepresentation.md)
- [tiffRepresentation(using:factor:)](appkit/nsbitmapimagerep/tiffrepresentation(using:factor:).md)
- [representationOfImageReps(in:using:properties:)](appkit/nsbitmapimagerep/representationofimagereps(in:using:properties:).md)
- [NSDrawBitmap(_:_:_:_:_:_:_:_:_:_:_:)](appkit/nsdrawbitmap(_:_:_:_:_:_:_:_:_:_:_:).md)
