macOS 12.5 I try to make a sub image (subRect has size 32 x 32) like:
NSRect pubRect = NSZeroRect; pubRect.size = subRect.size; NSImage *subImage = [ [NSImage alloc] initWithSize: subRect.size ]; [ subImage lockFocus ]; [ self.image drawAtPoint: NSMakePoint(0, 0) fromRect: subRect operation: NSCompositingOperationCopy fraction: 1 ]; NSBitmapImageRep *oneRep = [ [ NSBitmapImageRep alloc ] initWithFocusedViewRect: pubRect ]; [ subImage unlockFocus ]; NSData *subData = [ oneRep representationUsingType: NSPNGFileType properties: @{} ]; the image looks fine, but when I write subData to disk, it has 64 x 64 pixels. How can this doubling of pixels be avoided? Gerriet. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com