{ // 从view、data、CGImage获取BitmapImageRep // NSBitmapImageRep *bitmap = [NSBitmapImageRep imageRepWithData:data]; // NSBitmapImageRep *bitmap = [[[NSBitmapImageRep alloc] initWithCGImage :CGImage]; guard let bitmap: NSBitmapImageRep = cview.bitmapImageRepForCachingDisplay(in: cview.visibleRect { guard let imageData = image.tiffRepresentation, let imageRep = NSBitmapImageRep = NSBitmapImageRep(data: imgData as Data)!
self.imageScale); } #else // Ensure that the image is set to it's correct pixel width and height NSBitmapImageRep *bitimage = [[NSBitmapImageRep alloc] initWithData:data]; NSImage *image = [[NSImage alloc] initWithSize
Data(contentsOf: imgUrl) guard let data = imgData else {return} let imgRep = NSBitmapImageRep(data: data ) // 创建NSBitmapImageRep实例对象 img = NSImage(size: size) // 创建NSImage 实例对象 img.addRepresentation
SDImageFormatPNG) { imageFileType = NSPNGFileType; } imageData = [NSBitmapImageRep
data = UIImageJPEGRepresentation(image, (CGFloat)1.0); } #else data = [NSBitmapImageRep
NSArray *representations = [image representations]; if([representations count]){ NSBitmapImageRep CGImageCreateWithImageInRect(imageRef, tileRect); //convert to jpeg data NSBitmapImageRep *imageRep = [[NSBitmapImageRep alloc] initWithCGImage: tileImage]; NSData *data = [imageRep