Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 657 Bytes

README.rst

File metadata and controls

36 lines (24 loc) · 657 Bytes

synthraw

Synthesizes camera raw files (DNG format) using Python. Requires libtiff.

Installation

pip3 install numpy pillow
python3 setup.py install

Usage

From the command line:

synthraw in.png out.dng

From Python:

import numpy as np
from synthraw import DNG

# Create a 32x32 pixel array
data = np.zeros((32, 32), dtype=np.uint16)
# Set one pixel to white
data[1, 1] = 65535
dng = DNG('out.dng')
dng.write_data(data)
dng.close()