---
title: NSBitmapImageRep.TIFFCompression
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nsbitmapimagerep/tiffcompression
---

# NSBitmapImageRep.TIFFCompression

Constants that represent the supported TIFF data-compression schemes.

## Declaration

```swift
enum TIFFCompression
```

## Topics

### Constants

- [NSBitmapImageRep.TIFFCompression.none](appkit/nsbitmapimagerep/tiffcompression/none.md)
- [NSBitmapImageRep.TIFFCompression.ccittfax3](appkit/nsbitmapimagerep/tiffcompression/ccittfax3.md)
- [NSBitmapImageRep.TIFFCompression.ccittfax4](appkit/nsbitmapimagerep/tiffcompression/ccittfax4.md)
- [NSBitmapImageRep.TIFFCompression.lzw](appkit/nsbitmapimagerep/tiffcompression/lzw.md)
- [NSBitmapImageRep.TIFFCompression.jpeg](appkit/nsbitmapimagerep/tiffcompression/jpeg.md)
- [NSBitmapImageRep.TIFFCompression.next](appkit/nsbitmapimagerep/tiffcompression/next.md)
- [NSBitmapImageRep.TIFFCompression.packBits](appkit/nsbitmapimagerep/tiffcompression/packbits.md)
- [NSBitmapImageRep.TIFFCompression.oldJPEG](appkit/nsbitmapimagerep/tiffcompression/oldjpeg.md)

### Initializers

- [init(rawValue:)](appkit/nsbitmapimagerep/tiffcompression/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Managing Compression Types

- [getTIFFCompressionTypes(_:count:)](appkit/nsbitmapimagerep/gettiffcompressiontypes(_:count:).md)
- [localizedName(forTIFFCompressionType:)](appkit/nsbitmapimagerep/localizedname(fortiffcompressiontype:).md)
- [canBeCompressed(using:)](appkit/nsbitmapimagerep/canbecompressed(using:).md)
- [setCompression(_:factor:)](appkit/nsbitmapimagerep/setcompression(_:factor:).md)
- [getCompression(_:factor:)](appkit/nsbitmapimagerep/getcompression(_:factor:).md)
- [setProperty(_:withValue:)](appkit/nsbitmapimagerep/setproperty(_:withvalue:).md)
- [value(forProperty:)](appkit/nsbitmapimagerep/value(forproperty:).md)
- [NSBitmapImageRep.PropertyKey](appkit/nsbitmapimagerep/propertykey.md)
