単純な UIImage を BitmapContext に変換したいのですが、UIImage を BitmapContext に変換するチュートリアルが見つかりません。やり方を教えてください。
ありがとう!
このコードが役立つかもしれません
CGSize newSize = CGSizeMake(320, 400);
UIGraphicsBeginImageContext( newSize );
[imageView.image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData * data = UIImagePNGRepresentation(newImage);
[data writeToFile:@"foo.png" atomically:YES];
UIImageWriteToSavedPhotosAlbum(newImage, nil, nil, nil);///save image in phone
OR For Bitmap.
CGContextRelease(context);
context = CGBitmapContextCreate (NULL,
image.size.width,
image.size.height,
8, // bits per component
bitmapBytesPerRow,
colorSpace,
kCGImageAlphaLast
);
CGColorSpaceRelease( colorSpace );
CGContextDrawImage(context, CGRectMake(0, 0, image.size.width, image.size.height), image.CGImage);
pixelData = CGBitmapContextGetData(context);