Instance Method

value(forProperty:)

Returns the value for the specified property.

Declaration

func value(forProperty property: NSBitmapImageRep.PropertyKey) -> Any?

Parameters

property

A string constant used as a key for an image property. These properties are described in Bitmap image properties.

Return Value

A value specific to property, or nil if the property is not set for the bitmap.

Discussion

Image properties can affect how an image is read in and saved to file. When retrieving the bitmap image properties defined in Bitmap image properties, be sure to check the return value of this method for a nil value. If a particular value is not set for the image, this method may return nil.

See Also

Managing Compression Types

class func getTIFFCompressionTypes(UnsafeMutablePointer<UnsafePointer<NSBitmapImageRep.TIFFCompression>?>, count: UnsafeMutablePointer<Int>)

Returns by indirection an array of all available compression types that can be used when writing a TIFF image.

class func localizedName(forTIFFCompressionType: NSBitmapImageRep.TIFFCompression) -> String?

Returns an autoreleased string containing the localized name for the specified compression type.

func canBeCompressed(using: NSBitmapImageRep.TIFFCompression) -> Bool

Tests whether the receiver can be compressed by the specified compression scheme.

func setCompression(NSBitmapImageRep.TIFFCompression, factor: Float)

Sets the receiver’s compression type and compression factor.

func getCompression(UnsafeMutablePointer<NSBitmapImageRep.TIFFCompression>?, factor: UnsafeMutablePointer<Float>?)

Returns by indirection the receiver’s compression type and compression factor.

enum NSBitmapImageRep.TIFFCompression

Constants representing the supported TIFF data-compression schemes.