A bitmap factory creates Bitmap objects from various sources, including files, streams, and byte-arrays.