Name
NSBitmapImageRep — Mac OS X 10.0
Synopsis
This subclass of NSImageRep represents
bitmapped raster images.
NSBitmapImageRep is able to read and write image
data in many of the popular bitmap image data formats: TIFF, JPEG,
Windows Bitmap, PNG, as well as raw data. This class allows
applications to create bitmap image buffers that can be manipulated
programmatically, and is thus useful for image manipulation and
filtering applications. To obtain a pointer to the image data buffer,
use the method bitmapData. If the image data is
arranged in planes, rather than interlaced, use the method
getBitmapDataPlanes:, which returns a C array of
pointers to the image’s data planes.
NSBitmapImageRep provides a number of methods for
discovering characteristics of the image data, such as the buffer
size, pixel and sample formats, and more. See Chapter 4 for more information on how Cocoa handles
images.
|
![]()
|
@interface NSBitmapImageRep : NSImageRep
|
// Initializers
|
- (id)initForIncrementalLoad;
|
- (id)initWithBitmapDataPlanes:(unsigned char **)planes pixelsWide:(int)width pixelsHigh:(int)height bitsPerSample:(int)bps samplesPerPixel:(int)spp hasAlpha:(BOOL)alpha isPlanar:(BOOL)isPlanar colorSpaceName:(NSString *)colorSpaceName bytesPerRow:(int)rBytes bitsPerPixel:(int)pBits; |
- (id)initWithData:(NSData *)tiffData; |
- (id)initWithFocusedViewRect:(NSRect)rect; |
// Accessor Methods
|
- (void) ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access
