Can I save (write to file) UIImage
object as bitmap file (.bmp extension) in iPhone’s document directory?
Thanks in advance.
Can I save (write to file) UIImage
object as bitmap file (.bmp extension) in iPhone’s document directory?
Thanks in advance.
Since BMP is not a compressed format, is this a good idea?
Presumably, image size is even more important on portable devices.
Right now I am not concerned about the size. Just want to know can I write image data as .bmp file.
I don’t think BMP is supported on iPhone. Maybe somebody wrote a category for UIImage
that does saving into BMP, but I don’t know about any. I guess You’ll have to get the bitmap data from the UIImage
and write them yourself, BMP is quite a simple file format. All you have to do is write out the header and then the uncompressed data. The header is a structure called BITMAPINFOHEADER
, see MSDN. Getting the bitmap data of an UIImage
is described in Apple’s Technical Q&A1509.