---
title: compressionFactor
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsbitmapimagerep/propertykey/compressionfactor
---

# compressionFactor

Identifies an NSNumber object containing the compression factor of the image.

## Declaration

```swift
static let compressionFactor: NSBitmapImageRep.PropertyKey
```

## Discussion

Discussion Used only for JPEG files. JPEG compression in TIFF files is not supported, and the factor is ignored. The value is a float between 0.0 and 1.0, with 1.0 resulting in no compression and 0.0 resulting in the maximum compression possible. It’s set when reading in and used when writing out the image.

## See Also

### Bitmap Properties

- [colorSyncProfileData](appkit/nsbitmapimagerep/propertykey/colorsyncprofiledata.md)
- [compressionMethod](appkit/nsbitmapimagerep/propertykey/compressionmethod.md)
- [currentFrame](appkit/nsbitmapimagerep/propertykey/currentframe.md)
- [currentFrameDuration](appkit/nsbitmapimagerep/propertykey/currentframeduration.md)
- [ditherTransparency](appkit/nsbitmapimagerep/propertykey/dithertransparency.md)
- [exifData](appkit/nsbitmapimagerep/propertykey/exifdata.md)
- [fallbackBackgroundColor](appkit/nsbitmapimagerep/propertykey/fallbackbackgroundcolor.md)
- [frameCount](appkit/nsbitmapimagerep/propertykey/framecount.md)
- [gamma](appkit/nsbitmapimagerep/propertykey/gamma.md)
- [interlaced](appkit/nsbitmapimagerep/propertykey/interlaced.md)
- [loopCount](appkit/nsbitmapimagerep/propertykey/loopcount.md)
- [progressive](appkit/nsbitmapimagerep/propertykey/progressive.md)
- [rgbColorTable](appkit/nsbitmapimagerep/propertykey/rgbcolortable.md)
