Drag files or click to select
Convert files online
Drag files or click to select
Convert files online
What is ORF to BMP conversion?
ORF to BMP conversion transforms unprocessed RAW data from Olympus and OM System cameras into the simple, uncompressed BMP image format. ORF (Olympus Raw File) is a proprietary RAW container used by all Olympus and OM System mirrorless cameras, including the OM-1 Mark II, OM-5, E-M1 Mark III, E-M1X, E-M10 Mark IV and PEN-F. An ORF file contains 12-bit raw sensor data from a Micro Four Thirds sensor (17.3 by 13 mm, 2x crop factor), Bayer color filter pattern information, white balance metadata, M.Zuiko lens profile, and Olympus-specific Maker Notes covering computational features like Live ND, Pixel Shift and Pro Capture.
BMP (Bitmap Image File) is one of the oldest and simplest raster image formats, developed by Microsoft for Windows in the late 1980s. BMP's main feature is the complete absence of compression in its standard implementation: each pixel is recorded directly, byte by byte. This makes BMP files very large but guarantees absolute data preservation and maximum decoding speed. BMP is readable by any Windows program and most graphics editors without any additional codecs.
Converting ORF to BMP is relevant in specific scenarios requiring a simple, uncompressed raster format with direct access to every pixel. This is typical for technical, scientific and engineering tasks: computer vision, machine learning, medical image processing, scientific visualization, data input into specialized programs that do not support modern formats. BMP is also frequently used as an intermediate format for debugging image processing algorithms and for working with legacy software that has not been updated for decades.
For typical photo publishing tasks (social media, messaging, websites), BMP is extremely impractical due to enormous file sizes. However, in the specialized scenarios listed above, BMP's simplicity and predictability prove to be key advantages.
What is the BMP format and its technical features
The BMP format, also known as DIB (Device-Independent Bitmap), was introduced in Windows 2.0 in 1987 and has been supported across all Windows versions without exception. A BMP file has a simple structure: a header (BITMAPFILEHEADER), an information header (BITMAPINFOHEADER or its extensions), an optional color palette, and the pixel data itself.
In the most common 24-bit version of BMP, each pixel occupies 3 bytes - one each for blue, green and red channels (BGR order, not RGB). The 32-bit version adds 1 byte for the alpha channel. There are also 1-bit (monochrome), 4-bit (16 palette colors), 8-bit (256 palette colors), and 16-bit (with color mask) versions, but ORF conversion uses 24-bit or 32-bit format.
Uncompressed BMP provides predictable file sizes calculable exactly: width in pixels times height in pixels times 3 bytes (for 24-bit) plus header size (about 54 bytes). For a 20-megapixel photo from OM-1, this gives approximately 60 MB. For an 80-megapixel image from Tripod High Res Shot mode, about 240 MB.
The BMP standard formally supports RLE (Run-Length Encoding) compression for 4- and 8-bit variants, but this feature is rarely used: modern programs either ignore it or support it poorly. In the vast majority of cases, BMP is used without compression.
Detailed format comparison
| Characteristic | ORF (Olympus / OM System RAW) | BMP |
|---|---|---|
| Data type | Raw sensor signal | Processed raster image |
| Color depth | 12 bits per channel | 1, 4, 8, 16, 24, 32 bits |
| Compression | Lossless (sensor data packing) | Usually none (optional RLE) |
| Transparency | No | Yes (32-bit variant, alpha channel) |
| Typical file size (20 MP) | 15-25 MB | 60 MB (24-bit) |
| Pixel Shift (50/80 MP) | 80-110 MB | 150-240 MB |
| Color space | Linear camera-native | sRGB (metadata limited) |
| EXIF metadata | Full + Olympus Maker Notes | Not supported |
| ICC profiles | Indirect (via RAW engine) | Via BITMAPV5HEADER (support varies) |
| Browser support | None | Limited |
| Windows support | RAW plugins only | Full and native |
| macOS / Linux support | Specialized software | Full (via libraries) |
| Decoding speed | Low (complex processing) | Maximum (direct read) |
| Editing flexibility | Full RAW processing | Lossless repeated saves |
| Application | RAW post-processing | Technical tasks, legacy systems |
| Standard | Proprietary Olympus | Microsoft Windows API |
BMP's main advantage is simplicity and universality in the Windows environment: the format is guaranteed to be readable without any plugins or special software. BMP's main advantage over JPG is the absence of compression losses. BMP's main advantage over PNG/TIFF is maximum loading and processing speed due to direct pixel access without decompression.
When to choose BMP over other formats
Computer vision and machine learning
Computer vision algorithms and neural networks often work with BMP as the simplest data source. Direct pixel access without needing decompression speeds up the processing pipeline. OM System photos converted to BMP can be used for training classification, segmentation and object detection models.
Scientific and technical visualization
Many specialized scientific programs (especially legacy software developed in the 1990s-2000s) accept BMP specifically. Photos from OM-1 or E-M1 Mark III taken for scientific purposes (biological specimens, material samples, experiment documentation) may require conversion to BMP.
Industrial quality control
Industrial machine vision systems using OM System cameras or integrated with this brand's bodies often work with BMP as input format. This is the out-of-the-box format for most industrial image processing SDKs.
Legacy software
Old programs developed before PNG became widespread do not support modern formats. If you need to use an OM System photo in such a program, BMP is the most reliable choice.
Direct printing through Windows drivers
Some specialized printers and plotters accept only BMP through their Windows driver. This is uncommon for photo printing but occurs in engineering and technical tasks.
Algorithm debugging and testing
When developing or testing image processing algorithms, BMP's simplicity allows easy data verification: open in a hex editor, analyze byte by byte, compare with expected values.
Technical aspects of ORF to BMP conversion
Bayer demosaicing
Each photosite on the Micro Four Thirds sensor in Olympus / OM System cameras records only one color channel due to the Bayer filter array. The demosaicing algorithm reconstructs full RGB values for each pixel. Quality of demosaicing affects sharpness, absence of moire, and color accuracy. For BMP as a lossless format, any characteristics of demosaicing are captured exactly in the file.
Color matrix and white balance application
Linear ORF data is recorded in a sensor-specific color space. A color matrix converts these values to standard sRGB. White balance is taken from camera metadata or calculated automatically. For BMP, the color profile is typically limited to standard sRGB - older format variants do not support ICC profile embedding.
Gamma correction
Linear sensor data appears visually too dark because human perception is non-linear. Gamma correction (typically 2.2 for sRGB) redistributes values into a perceptually uniform range. This is a required step for obtaining a visually correct BMP.
BMP file saving
After all processing steps, the image is saved as BMP - either 24-bit (BGR without alpha) or 32-bit (BGRA with alpha). Data is written line by line, starting from the bottom row of the image (this is a BMP specification feature). File size is predictable: 3 bytes per pixel in 24-bit, 4 bytes in 32-bit, plus the approximately 54-byte header and possible row alignment to multiples of 4 bytes.
Best photo types for ORF to BMP conversion
Photos for computer vision algorithms
If an OM-1 or E-M1 Mark III photograph will be used as input data for recognition, classification or segmentation algorithms, BMP provides maximally simple and fast pixel access. This is especially useful when training models on large datasets.
Technical and engineering photographs
Documenting equipment, material samples, manufacturing defects with OM System cameras and subsequent conversion to BMP for specialized engineering software.
Biological and medical specimens
Macro photography with M.Zuiko Macro lenses for biological, botanical, medical purposes where the result must be loaded into specialized analysis programs. BMP guarantees compatibility with the broadest range of scientific software.
Archival copies for legacy systems
If your workflow includes old software not receiving updates, BMP may be the only format it understands. Converting OM System photos to BMP ensures compatibility with such systems.
Test images for development
Programmers developing image processing algorithms can use BMP copies of their OM-1 photographs as test data. The simple file structure facilitates debugging through hex editors or analysis scripts.
Advantages of the BMP format
Universal Windows support
BMP is read by any program in Windows without needing codecs or additional libraries. This is the out-of-the-box format for the entire Microsoft ecosystem and most cross-platform applications.
Absence of data losses
In its standard uncompressed implementation, BMP preserves every pixel unchanged. No compression artifacts, no losses on repeated saves - the format guarantees absolute pixel data preservation.
Maximum decoding speed
Since BMP stores pixels directly without compression, reading it is simply copying data from file to memory. This is dozens of times faster than decoding JPG, PNG or WebP. For algorithms processing large image batches, this difference can be significant.
Simple file structure
BMP has a very simple and well-documented structure. This simplifies image processing program development, debugging and analysis. Students and beginning developers often start learning image processing with BMP.
Support for various bit depths
BMP supports 1, 4, 8, 16, 24 and 32 bits per pixel, allowing optimal bit depth selection for specific tasks. For typical photography, 24 or 32 bits is used.
Limitations and considerations
Enormous file sizes
BMP's main drawback is the absence of compression. A 20-megapixel photo from OM-1 in 24-bit BMP occupies 60 MB versus 2-7 MB in JPG and 40-70 MB in PNG. 80-megapixel High Res Shot images can occupy 240 MB or more. BMP is extremely impractical for photo collections.
Not suitable for web publishing
Most modern browsers either do not support BMP or display it slowly. For web publishing, BMP is absolutely unacceptable - use JPG, WebP or AVIF.
Not supported by messaging apps and social media
Telegram, WhatsApp, Instagram, Facebook do not accept BMP uploads. The format is designed for technical tasks, not photo distribution.
Absence of EXIF metadata
BMP does not support writing EXIF data within the file. Information about the camera (Olympus or OM System), M.Zuiko lens, shooting parameters, GPS coordinates will be completely lost during conversion. If EXIF is critical, choose JPG, TIFF or PNG.
Limited color profile support
Although the extended BMP version (BITMAPV5HEADER) formally supports ICC profile embedding, many programs ignore them or work with errors. For critical tasks requiring accurate color reproduction, choose TIFF or PNG.
Loss of Olympus Maker Notes
Conversion to BMP loses all Olympus-specific service data: Art Filter settings, Picture Mode parameters, Live ND configurations, Pixel Shift information, AI Detect AF subject tracking data, lens profiles.
Basic decoding limitations
This service performs basic ORF decoding with default processing parameters: white balance from camera metadata, standard sRGB gamma correction, and automatic demosaicing. White balance adjustment, exposure compensation, highlight and shadow recovery, tone curves, noise reduction, and Olympus Art Filter or Picture Mode emulation are not available. For full RAW processing with control over all parameters, use Adobe Lightroom, Capture One, RawTherapee, or OM Workspace.
Irreversibility
BMP cannot be converted back to 12-bit ORF sensor data with Bayer color filter information. Always preserve original ORF files on backup storage.
What is ORF to BMP conversion used for
Preparing datasets for machine learning
Computer vision model developers training neural networks on OM System photographs (animal classification, plant recognition, object detection) convert ORF to BMP for use as input data. BMP's simple structure speeds up loading and processing of large image volumes in training scripts.
Documenting scientific specimens
Scientists working with M.Zuiko macro lenses (60mm or 90mm Macro IS Pro) for documenting biological, botanical or geological specimens convert ORF to BMP for specialized scientific analysis programs. Many such programs historically work with BMP as input format.
Industrial machine vision
Manufacturing quality control systems using OM System cameras or integrated bodies work with BMP as base format. Converting source ORF files to BMP ensures compatibility with industrial SDKs and automated image analysis systems.
Working with legacy software
Professionals using specialized unique software developed before modern formats became widespread convert photos from OM-1 or E-M1 Mark III to BMP for compatibility. This is typical for scientific, engineering and medical applications not receiving updates.
Testing and debugging processing algorithms
Programmers developing image processing algorithms use BMP copies of real OM System photographs as test data. The simple file structure allows easily verifying algorithm correctness at the individual pixel level through hex editors or analysis scripts.
Archival copies for specialized systems
Technical and scientific archives using specialized image storage and cataloging systems may require BMP as storage format for guaranteed long-term compatibility. OM System photos are converted to BMP for integration into such systems.
Tips for converting ORF to BMP
Use BMP only for special cases
BMP is not the most suitable format for typical photo storage and distribution due to enormous size and absence of metadata. Choose it deliberately when a specific task requires BMP's simplicity and predictability: computer vision, scientific software, legacy systems. For everyday tasks use JPG, PNG, WebP or AVIF.
Preserve ORF originals
BMP does not contain EXIF data and does not preserve Olympus Maker Notes (Art Filter, Live ND, Pixel Shift). RAW files from Olympus / OM System are your digital negatives with full processing capability and metadata preservation. In future years, improved RAW processing engines will extract noticeably better results from the same ORF files with EXIF preserved.
Plan disk space
BMP files are large: a 20-megapixel photo takes 60 MB, and an 80-megapixel High Res Shot image takes about 240 MB. An archive of a thousand BMP photos can take 60 GB or more. Estimate in advance how much space your task will require, and consider alternatives (PNG or TIFF) if archiving is critical.
Process ORF in a RAW editor before conversion
This service performs basic decoding with default parameters: camera-recorded white balance and standard sRGB gamma correction. Olympus computational features (Art Filter, Picture Mode, Live ND) are not applied. For artistic processing, first open ORF in Adobe Lightroom, Capture One, RawTherapee or OM Workspace, perform corrections, then convert to BMP.