NSImageRepでDPIの取得方法
http://lists.apple.com/archives/cocoa-dev/2005/Aug/msg01894.html
@implementation NSImageRep (NSImageRep) - (float) dpiX { return 72.0*[self pixelsWide]/[self size].width; } - (float) dpiY { return 72.0*[self pixelsHigh]/[self size].height; } - (void) setdpiX:(int)dpi { NSSize size = [self size]; size.width = 72.0*[self pixelsWide] / dpi; [self setSize:size]; } - (void) setdpiY:(int)dpi { NSSize size = [self size]; size.height = 72.0*[self pixelsHigh] / dpi; [self setSize:size]; } @end
カテゴリーを、NSImageRepに追加して機能拡張している。流石、Obj-C...