libraw package

Introduction

The libraw package contains low-level CTYPES based APIs for interfacing with LibRaw by LibRaw, LLC.

While this library can be used on its own to access the full functionality of LibRaw and develop raw photos, we recommend using the higher-level rawkit module, which provides a more pythonic interface to LibRaw.

Submodules

libraw.bindings — Low-level LibRaw bindings

The libraw.bindings module handles linking against the LibRaw binary.

class libraw.bindings.LibRaw[source]

Bases: ctypes.CDLL

A ctypes.CDLL that links against libraw.so (or the equivalent on your platform).

Raises:ImportError – If LibRaw cannot be found on your system, or linking fails.
version

A string representation of the version of LibRaw which we have linked against. eg.

"0.16.1-Release"
Returns:The version
Return type:str
version_number

A numeric representation of the version of LibRaw which we have linked against in (Major, Minor, Patch) form. eg.

(0, 16, 1)
Returns:The version number
Return type:3 tuple

libraw.callbacks — LibRaw callback definitions

Warning

You will need to keep a reference to your callback functions for as long as you want to call them from C code, otherwise they may be garbage collected and lead to a segmentation fault.

libraw.callbacks.data_callback

alias of ctypes.CFunctionType

libraw.callbacks.memory_callback

alias of ctypes.CFunctionType

libraw.callbacks.progress_callback

alias of ctypes.CFunctionType

libraw.errors — Pythonic error handling for LibRaw

exception libraw.errors.BadCrop[source]

Bases: libraw.errors.LibRawError

The cropping coordinates specified are invalid (eg. the top left corner of the cropping rectangle is outside the image).

exception libraw.errors.CanceledByCallback[source]

Bases: libraw.errors.LibRawError

Image processing was canceled because the progress callback requested it.

exception libraw.errors.DataError[source]

Bases: libraw.errors.LibRawError

Data unpacking failed.

exception libraw.errors.FileUnsupported[source]

Bases: libraw.errors.LibRawError

The file is not a raw file or is from an unsupported camera.

exception libraw.errors.InputClosed[source]

Bases: libraw.errors.LibRawError

There is no input stream, or the input stream has been closed.

exception libraw.errors.InsufficientMemory[source]

Bases: libraw.errors.LibRawError

Memory allocation failed.

exception libraw.errors.LibRawError[source]

Bases: exceptions.Exception

A base exception class from which all other exceptions that originate in LibRaw inherit.

exception libraw.errors.NoThumbnail[source]

Bases: libraw.errors.LibRawError

The raw file does not contain a thumbnail.

exception libraw.errors.OutOfOrderCall[source]

Bases: libraw.errors.LibRawError

A LibRaw function depends on another function being called first and was invoked out of order.

exception libraw.errors.RequestForNonexistentImage[source]

Bases: libraw.errors.LibRawError

The image file directory in the raw file which you are trying to access does not contain an image.

exception libraw.errors.UnspecifiedError[source]

Bases: libraw.errors.LibRawError

Something bad happened, but we don’t know what.

exception libraw.errors.UnsupportedThumbnail[source]

Bases: libraw.errors.LibRawError

The thumbnail format is not supported.

class libraw.errors.c_error[source]

Bases: ctypes.c_int

An error type for LibRaw (since LibRaw errors are ints and you can’t distinguish between functions that return an error and functions that return an int that doesn’t code for an error).

libraw.errors.check_call(exit_code, func, arguments)[source]

Throws a Python error which corresponds to the given LibRaw exit code.

Parameters:

exit_code (int) – An exit code returned by a LibRaw function.

Raises:
libraw.errors.raise_if_error(error_code)[source]

raise_if_error() raises a meaningful exception that corresponds to the given LibRaw integer return value.

Parameters:

error_code (int) – An exit code returned by a LibRaw function.

Raises:

libraw.structs — LibRaw struct definitions

class libraw.structs_16.libraw_colordata_t[source]

Bases: _ctypes.Structure

Describes all color data of the image.

black

Structure/Union member

black_stat

Structure/Union member

cam_mul

Structure/Union member

cam_xyz

Structure/Union member

canon_ev

Structure/Union member

cblack

Structure/Union member

cmatrix

Structure/Union member

curve

Structure/Union member

data_maximum

Structure/Union member

flash_used

Structure/Union member

maximum

Structure/Union member

model2

Structure/Union member

phase_one_data

Structure/Union member

pre_mul

Structure/Union member

profile

Structure/Union member

profile_length

Structure/Union member

rgb_cam

Structure/Union member

white

Structure/Union member

class libraw.structs_16.libraw_data_t[source]

Bases: _ctypes.Structure

A container which comprises the data structures that make up libraw’s representation of a raw file.

color

Structure/Union member

idata

Structure/Union member

image

Structure/Union member

other

Structure/Union member

params

Structure/Union member

parent_class

Structure/Union member

process_warnings

Structure/Union member

progress_flags

Structure/Union member

rawdata

Structure/Union member

sizes

Structure/Union member

thumbnail

Structure/Union member

class libraw.structs_16.libraw_decoder_info_t[source]

Bases: _ctypes.Structure

Describes a raw format decoder name and format.

decoder_flags

Structure/Union member

decoder_name

Structure/Union member

class libraw.structs_16.libraw_image_sizes_t[source]

Bases: _ctypes.Structure

Describes the size of the image.

flip

Structure/Union member

height

Structure/Union member

iheight

Structure/Union member

iwidth

Structure/Union member

left_margin

Structure/Union member

mask

Structure/Union member

pixel_aspect

Structure/Union member

raw_height

Structure/Union member

raw_pitch

Structure/Union member

raw_width

Structure/Union member

top_margin

Structure/Union member

width

Structure/Union member

class libraw.structs_16.libraw_imgother_t[source]

Bases: _ctypes.Structure

Information read from the raw file that is unnecessary for raw processing.

aperture

Structure/Union member

artist

Structure/Union member

desc

Structure/Union member

focal_len

Structure/Union member

gpsdata

Structure/Union member

iso_speed

Structure/Union member

shot_order

Structure/Union member

shutter

Structure/Union member

timestamp

Structure/Union member

class libraw.structs_16.libraw_internal_output_params_t[source]

Bases: _ctypes.Structure

fuji_width

Structure/Union member

mix_green

Structure/Union member

raw_color

Structure/Union member

shrink

Structure/Union member

zero_is_bad

Structure/Union member

class libraw.structs_16.libraw_iparams_t[source]

Bases: _ctypes.Structure

The primary parameters of the image.

cdesc

Structure/Union member

colors

Structure/Union member

dng_version

Structure/Union member

filters

Structure/Union member

is_foveon

Structure/Union member

make

Structure/Union member

model

Structure/Union member

raw_count

Structure/Union member

xtrans

Structure/Union member

class libraw.structs_16.libraw_output_params_t[source]

Bases: _ctypes.Structure

Output parameters for processing the image with dcraw.

aber

Structure/Union member

adjust_maximum_thr

Structure/Union member

auto_bright_thr

Structure/Union member

bad_pixels

Structure/Union member

bright

Structure/Union member

ca_correc

Structure/Union member

cablue

Structure/Union member

camera_profile

Structure/Union member

cared

Structure/Union member

cclean

Structure/Union member

cfa_clean

Structure/Union member

cfa_green

Structure/Union member

cfaline

Structure/Union member

cropbox

Structure/Union member

dark_frame

Structure/Union member

dcb_enhance_fl

Structure/Union member

dcb_iterations

Structure/Union member

eeci_refine

Structure/Union member

es_med_passes

Structure/Union member

exp_correc

Structure/Union member

exp_preser

Structure/Union member

exp_shift

Structure/Union member

fbdd_noiserd

Structure/Union member

force_foveon_x3f

Structure/Union member

four_color_rgb

Structure/Union member

gamm

Structure/Union member

green_matching

Structure/Union member

green_thresh

Structure/Union member

greybox

Structure/Union member

half_size

Structure/Union member

highlight

Structure/Union member

lclean

Structure/Union member

linenoise

Structure/Union member

med_passes

Structure/Union member

no_auto_bright

Structure/Union member

no_auto_scale

Structure/Union member

no_interpolation

Structure/Union member

output_bps

Structure/Union member

output_color

Structure/Union member

output_profile

Structure/Union member

output_tiff

Structure/Union member

shot_select

Structure/Union member

sony_arw2_hack

Structure/Union member

straw_ycc

Structure/Union member

threshold

Structure/Union member

use_auto_wb

Structure/Union member

use_camera_matrix

Structure/Union member

use_camera_wb

Structure/Union member

use_fuji_rotate

Structure/Union member

use_rawspeed

Structure/Union member

user_black

Structure/Union member

user_cblack

Structure/Union member

user_flip

Structure/Union member

user_mul

Structure/Union member

user_qual

Structure/Union member

user_sat

Structure/Union member

wf_deband_treshold

Structure/Union member

wf_debanding

Structure/Union member

class libraw.structs_16.libraw_processed_image_t[source]

Bases: _ctypes.Structure

A container for processed image data.

bits

Structure/Union member

colors

Structure/Union member

data

Structure/Union member

data_size

Structure/Union member

height

Structure/Union member

type

Structure/Union member

width

Structure/Union member

class libraw.structs_16.libraw_rawdata_t[source]

Bases: _ctypes.Structure

Raw image data (after it has been unpacked) and a backup copy of color info used during post processing.

color

Structure/Union member

color3_image

Structure/Union member

color4_image

Structure/Union member

ioparams

Structure/Union member

iparams

Structure/Union member

ph1_black

Structure/Union member

raw_alloc

Structure/Union member

raw_image

Structure/Union member

sizes

Structure/Union member

class libraw.structs_16.libraw_thumbnail_t[source]

Bases: _ctypes.Structure

Describes the thumbnail image embedded in the raw file.

tcolors

Structure/Union member

tformat

Structure/Union member

theight

Structure/Union member

thumb

Structure/Union member

tlength

Structure/Union member

twidth

Structure/Union member

class libraw.structs_16.ph1_t[source]

Bases: _ctypes.Structure

Contains color data read by Phase One cameras.

black_off

Structure/Union member

format

Structure/Union member

key_off

Structure/Union member

split_col

Structure/Union member

t_black

Structure/Union member

tag_210

Structure/Union member

tag_21a

Structure/Union member

libraw.structs — LibRaw struct definitions

class libraw.structs_17.libraw_canon_makernotes_t[source]

Bases: _ctypes.Structure

AverageBlackLevel

Structure/Union member

CanonColorDataSubVer

Structure/Union member

CanonColorDataVer

Structure/Union member

SpecularWhiteLevel

Structure/Union member

class libraw.structs_17.libraw_colordata_t[source]

Bases: _ctypes.Structure

Describes all color data of the image.

FujiExpoMidPointShift

Structure/Union member

OlympusSensorCalibration

Structure/Union member

baseline_exposure

Structure/Union member

black

Structure/Union member

black_stat

Structure/Union member

cam_mul

Structure/Union member

cam_xyz

Structure/Union member

canon_ev

Structure/Union member

canon_makernotes

Structure/Union member

cblack

Structure/Union member

cmatrix

Structure/Union member

curve

Structure/Union member

data_maximum

Structure/Union member

digitalBack_color

Structure/Union member

dng_color

Structure/Union member

flash_used

Structure/Union member

maximum

Structure/Union member

model2

Structure/Union member

phase_one_data

Structure/Union member

pre_mul

Structure/Union member

profile

Structure/Union member

profile_length

Structure/Union member

rgb_cam

Structure/Union member

white

Structure/Union member

class libraw.structs_17.libraw_data_t[source]

Bases: _ctypes.Structure

A container which comprises the data structures that make up libraw’s representation of a raw file.

color

Structure/Union member

idata

Structure/Union member

image

Structure/Union member

lens

Structure/Union member

other

Structure/Union member

params

Structure/Union member

parent_class

Structure/Union member

process_warnings

Structure/Union member

progress_flags

Structure/Union member

rawdata

Structure/Union member

sizes

Structure/Union member

thumbnail

Structure/Union member

class libraw.structs_17.libraw_decoder_info_t[source]

Bases: _ctypes.Structure

Describes a raw format decoder name and format.

decoder_flags

Structure/Union member

decoder_name

Structure/Union member

class libraw.structs_17.libraw_dng_color_t[source]

Bases: _ctypes.Structure

calibration

Structure/Union member

colormatrix

Structure/Union member

illuminant

Structure/Union member

class libraw.structs_17.libraw_dnglens_t[source]

Bases: _ctypes.Structure

MaxAp4MaxFocal

Structure/Union member

MaxAp4MinFocal

Structure/Union member

MaxFocal

Structure/Union member

MinFocal

Structure/Union member

class libraw.structs_17.libraw_gps_info_t[source]

Bases: _ctypes.Structure

GPS data for the image.

altitude

Structure/Union member

altref

Structure/Union member

gpsparsed

Structure/Union member

gpsstatus

Structure/Union member

gpstimestamp

Structure/Union member

latitude

Structure/Union member

latref

Structure/Union member

longitude

Structure/Union member

longref

Structure/Union member

class libraw.structs_17.libraw_image_sizes_t[source]

Bases: _ctypes.Structure

Describes the size of the image.

flip

Structure/Union member

height

Structure/Union member

iheight

Structure/Union member

iwidth

Structure/Union member

left_margin

Structure/Union member

mask

Structure/Union member

pixel_aspect

Structure/Union member

raw_height

Structure/Union member

raw_pitch

Structure/Union member

raw_width

Structure/Union member

top_margin

Structure/Union member

width

Structure/Union member

class libraw.structs_17.libraw_imgother_t[source]

Bases: _ctypes.Structure

Information read from the raw file that is unnecessary for raw processing.

aperture

Structure/Union member

artist

Structure/Union member

desc

Structure/Union member

focal_len

Structure/Union member

gpsdata

Structure/Union member

iso_speed

Structure/Union member

parsed_gps

Structure/Union member

shot_order

Structure/Union member

shutter

Structure/Union member

timestamp

Structure/Union member

class libraw.structs_17.libraw_internal_output_params_t[source]

Bases: _ctypes.Structure

fuji_width

Structure/Union member

mix_green

Structure/Union member

raw_color

Structure/Union member

shrink

Structure/Union member

zero_is_bad

Structure/Union member

class libraw.structs_17.libraw_iparams_t[source]

Bases: _ctypes.Structure

The primary parameters of the image.

cdesc

Structure/Union member

colors

Structure/Union member

dng_version

Structure/Union member

filters

Structure/Union member

is_foveon

Structure/Union member

make

Structure/Union member

model

Structure/Union member

raw_count

Structure/Union member

software

Structure/Union member

xmpdata

Structure/Union member

xmplen

Structure/Union member

xtrans

Structure/Union member

xtrans_abs

Structure/Union member

class libraw.structs_17.libraw_lensinfo_t[source]

Bases: _ctypes.Structure

EXIF_MaxAp

Structure/Union member

FocalLengthIn35mmFormat

Structure/Union member

Lens

Structure/Union member

LensMake

Structure/Union member

MaxAp4MaxFocal

Structure/Union member

MaxAp4MinFocal

Structure/Union member

MaxFocal

Structure/Union member

MinFocal

Structure/Union member

dng

Structure/Union member

makernotes

Structure/Union member

nikon

Structure/Union member

class libraw.structs_17.libraw_makernotes_lens_t[source]

Bases: _ctypes.Structure

Adapter

Structure/Union member

AdapterID

Structure/Union member

Attachment

Structure/Union member

AttachmentID

Structure/Union member

CamID

Structure/Union member

CameraFormat

Structure/Union member

CameraMount

Structure/Union member

CanonFocalUnits

Structure/Union member

CurAp

Structure/Union member

CurFocal

Structure/Union member

FocalLengthIn35mmFormat

Structure/Union member

FocalType

Structure/Union member

Lens

Structure/Union member

LensFStops

Structure/Union member

LensFeatures_pre

Structure/Union member

LensFeatures_suf

Structure/Union member

LensFormat

Structure/Union member

LensID

Structure/Union member

LensMount

Structure/Union member

MaxAp

Structure/Union member

MaxAp4CurFocal

Structure/Union member

MaxAp4MaxFocal

Structure/Union member

MaxAp4MinFocal

Structure/Union member

MaxFocal

Structure/Union member

MinAp

Structure/Union member

MinAp4CurFocal

Structure/Union member

MinAp4MaxFocal

Structure/Union member

MinAp4MinFocal

Structure/Union member

MinFocal

Structure/Union member

Teleconverter

Structure/Union member

TeleconverterID

Structure/Union member

body

Structure/Union member

class libraw.structs_17.libraw_nikonlens_t[source]

Bases: _ctypes.Structure

NikonEffectiveMaxAp

Structure/Union member

NikonLensFStops

Structure/Union member

NikonLensIDNumber

Structure/Union member

NikonLensType

Structure/Union member

NikonMCUVersion

Structure/Union member

class libraw.structs_17.libraw_output_params_t[source]

Bases: _ctypes.Structure

Output parameters for processing the image with dcraw.

aber

Structure/Union member

adjust_maximum_thr

Structure/Union member

auto_bright_thr

Structure/Union member

bad_pixels

Structure/Union member

bright

Structure/Union member

ca_correc

Structure/Union member

cablue

Structure/Union member

camera_profile

Structure/Union member

cared

Structure/Union member

cclean

Structure/Union member

cfa_clean

Structure/Union member

cfa_green

Structure/Union member

cfaline

Structure/Union member

coolscan_nef_gamma

Structure/Union member

cropbox

Structure/Union member

dark_frame

Structure/Union member

dcb_enhance_fl

Structure/Union member

dcb_iterations

Structure/Union member

eeci_refine

Structure/Union member

es_med_passes

Structure/Union member

exp_correc

Structure/Union member

exp_preser

Structure/Union member

exp_shift

Structure/Union member

fbdd_noiserd

Structure/Union member

force_foveon_x3f

Structure/Union member

four_color_rgb

Structure/Union member

gamm

Structure/Union member

green_matching

Structure/Union member

green_thresh

Structure/Union member

greybox

Structure/Union member

half_size

Structure/Union member

highlight

Structure/Union member

lclean

Structure/Union member

linenoise

Structure/Union member

med_passes

Structure/Union member

no_auto_bright

Structure/Union member

no_auto_scale

Structure/Union member

no_interpolation

Structure/Union member

output_bps

Structure/Union member

output_color

Structure/Union member

output_profile

Structure/Union member

output_tiff

Structure/Union member

shot_select

Structure/Union member

sony_arw2_options

Structure/Union member

sony_arw2_posterization_thr

Structure/Union member

straw_ycc

Structure/Union member

threshold

Structure/Union member

use_auto_wb

Structure/Union member

use_camera_matrix

Structure/Union member

use_camera_wb

Structure/Union member

use_fuji_rotate

Structure/Union member

use_rawspeed

Structure/Union member

user_black

Structure/Union member

user_cblack

Structure/Union member

user_flip

Structure/Union member

user_mul

Structure/Union member

user_qual

Structure/Union member

user_sat

Structure/Union member

wf_deband_treshold

Structure/Union member

wf_debanding

Structure/Union member

x3f_flags

Structure/Union member

class libraw.structs_17.libraw_processed_image_t[source]

Bases: _ctypes.Structure

A container for processed image data.

bits

Structure/Union member

colors

Structure/Union member

data

Structure/Union member

data_size

Structure/Union member

height

Structure/Union member

type

Structure/Union member

width

Structure/Union member

class libraw.structs_17.libraw_rawdata_t[source]

Bases: _ctypes.Structure

Raw image data (after it has been unpacked) and a backup copy of color info used during post processing.

color

Structure/Union member

color3_image

Structure/Union member

color4_image

Structure/Union member

ioparams

Structure/Union member

iparams

Structure/Union member

ph1_cblack

Structure/Union member

ph1_rblack

Structure/Union member

raw_alloc

Structure/Union member

raw_image

Structure/Union member

sizes

Structure/Union member

class libraw.structs_17.libraw_thumbnail_t[source]

Bases: _ctypes.Structure

Describes the thumbnail image embedded in the raw file.

tcolors

Structure/Union member

tformat

Structure/Union member

theight

Structure/Union member

thumb

Structure/Union member

tlength

Structure/Union member

twidth

Structure/Union member

class libraw.structs_17.ph1_t[source]

Bases: _ctypes.Structure

Contains color data read by Phase One cameras.

black_col

Structure/Union member

black_row

Structure/Union member

format

Structure/Union member

key_off

Structure/Union member

split_col

Structure/Union member

split_row

Structure/Union member

t_black

Structure/Union member

tag_210

Structure/Union member

tag_21a

Structure/Union member

libraw.structs — LibRaw struct definitions

class libraw.structs_18.libraw_P1_color_t[source]

Bases: _ctypes.Structure

romm_cam

Structure/Union member

class libraw.structs_18.libraw_canon_makernotes_t[source]

Bases: _ctypes.Structure

AESetting

Structure/Union member

AFAreaHeights

Structure/Union member

AFAreaMode

Structure/Union member

AFAreaWidths

Structure/Union member

AFAreaXPositions

Structure/Union member

AFAreaYPositions

Structure/Union member

AFImageHeight

Structure/Union member

AFImageWidth

Structure/Union member

AFPoint

Structure/Union member

AFPointsInFocus

Structure/Union member

AFPointsInFocus1D

Structure/Union member

AFPointsInFocus30D

Structure/Union member

AFPointsInFocus5D

Structure/Union member

AFPointsSelected

Structure/Union member

AverageBlackLevel

Structure/Union member

BlackMaskBottomBorder

Structure/Union member

BlackMaskLeftBorder

Structure/Union member

BlackMaskRightBorder

Structure/Union member

BlackMaskTopBorder

Structure/Union member

CanonColorDataSubVer

Structure/Union member

CanonColorDataVer

Structure/Union member

ChannelBlackLevel

Structure/Union member

ContinuousDrive

Structure/Union member

ExposureMode

Structure/Union member

FlashActivity

Structure/Union member

FlashBits

Structure/Union member

FlashExposureLock

Structure/Union member

FlashGuideNumber

Structure/Union member

FlashMeteringMode

Structure/Union member

FlashMode

Structure/Union member

FlashOutput

Structure/Union member

FocusContinuous

Structure/Union member

FocusMode

Structure/Union member

HighlightTonePriority

Structure/Union member

ImageStabilization

Structure/Union member

ManualFlashOutput

Structure/Union member

MeteringMode

Structure/Union member

NumAFPoints

Structure/Union member

PrimaryAFPoint

Structure/Union member

SensorBottomBorder

Structure/Union member

SensorHeight

Structure/Union member

SensorLeftBorder

Structure/Union member

SensorRightBorder

Structure/Union member

SensorTopBorder

Structure/Union member

SensorWidth

Structure/Union member

SpecularWhiteLevel

Structure/Union member

SpotMeteringMode

Structure/Union member

ValidAFPoints

Structure/Union member

class libraw.structs_18.libraw_colordata_t[source]

Bases: _ctypes.Structure

Describes all color data of the image.

LocalizedCameraModel

Structure/Union member

P1_color

Structure/Union member

UniqueCameraModel

Structure/Union member

WBCT_Coeffs

Structure/Union member

WB_Coeffs

Structure/Union member

baseline_exposure

Structure/Union member

black

Structure/Union member

black_stat

Structure/Union member

cam_mul

Structure/Union member

cam_xyz

Structure/Union member

canon_ev

Structure/Union member

cblack

Structure/Union member

ccm

Structure/Union member

cmatrix

Structure/Union member

curve

Structure/Union member

data_maximum

Structure/Union member

dng_color

Structure/Union member

dng_levels

Structure/Union member

flash_used

Structure/Union member

fmaximum

Structure/Union member

fnorm

Structure/Union member

linear_max

Structure/Union member

maximum

Structure/Union member

model2

Structure/Union member

phase_one_data

Structure/Union member

pre_mul

Structure/Union member

profile

Structure/Union member

profile_length

Structure/Union member

rgb_cam

Structure/Union member

white

Structure/Union member

class libraw.structs_18.libraw_custom_camera_t[source]

Bases: _ctypes.Structure

bm

Structure/Union member

cf

Structure/Union member

flags

Structure/Union member

fsize

Structure/Union member

lf

Structure/Union member

lm

Structure/Union member

max

Structure/Union member

offset

Structure/Union member

rh

Structure/Union member

rm

Structure/Union member

rw

Structure/Union member

t_make

Structure/Union member

t_model

Structure/Union member

tm

Structure/Union member

class libraw.structs_18.libraw_data_t[source]

Bases: _ctypes.Structure

A container which comprises the data structures that make up libraw’s representation of a raw file.

color

Structure/Union member

idata

Structure/Union member

image

Structure/Union member

lens

Structure/Union member

makernotes

Structure/Union member

other

Structure/Union member

params

Structure/Union member

parent_class

Structure/Union member

process_warnings

Structure/Union member

progress_flags

Structure/Union member

rawdata

Structure/Union member

shootinginfo

Structure/Union member

sizes

Structure/Union member

thumbnail

Structure/Union member

class libraw.structs_18.libraw_decoder_info_t[source]

Bases: _ctypes.Structure

Describes a raw format decoder name and format.

decoder_flags

Structure/Union member

decoder_name

Structure/Union member

class libraw.structs_18.libraw_dng_color_t[source]

Bases: _ctypes.Structure

calibration

Structure/Union member

colormatrix

Structure/Union member

forwardmatrix

Structure/Union member

illuminant

Structure/Union member

class libraw.structs_18.libraw_dng_levels_t[source]

Bases: _ctypes.Structure

analogbalance

Structure/Union member

dng_black

Structure/Union member

dng_blacklevel

Structure/Union member

dng_cblack

Structure/Union member

dng_whitelevel

Structure/Union member

class libraw.structs_18.libraw_dnglens_t[source]

Bases: _ctypes.Structure

MaxAp4MaxFocal

Structure/Union member

MaxAp4MinFocal

Structure/Union member

MaxFocal

Structure/Union member

MinFocal

Structure/Union member

class libraw.structs_18.libraw_fuji_info_t[source]

Bases: _ctypes.Structure

AFMode

Structure/Union member

ExrMode

Structure/Union member

FlashMode

Structure/Union member

FocusMode

Structure/Union member

FocusPixel

Structure/Union member

FrameHeight

Structure/Union member

FrameRate

Structure/Union member

FrameWidth

Structure/Union member

FujiAutoDynamicRange

Structure/Union member

FujiDevelopmentDynamicRange

Structure/Union member

FujiDynamicRange

Structure/Union member

FujiDynamicRangeSetting

Structure/Union member

FujiExpoMidPointShift

Structure/Union member

FujiFilmMode

Structure/Union member

ImageStabilization

Structure/Union member

Macro

Structure/Union member

Rating

Structure/Union member

ShutterType

Structure/Union member

WB_Preset

Structure/Union member

class libraw.structs_18.libraw_gps_info_t[source]

Bases: _ctypes.Structure

GPS data for the image.

altitude

Structure/Union member

altref

Structure/Union member

gpsparsed

Structure/Union member

gpsstatus

Structure/Union member

gpstimestamp

Structure/Union member

latitude

Structure/Union member

latref

Structure/Union member

longitude

Structure/Union member

longref

Structure/Union member

class libraw.structs_18.libraw_image_sizes_t[source]

Bases: _ctypes.Structure

Describes the size of the image.

flip

Structure/Union member

height

Structure/Union member

iheight

Structure/Union member

iwidth

Structure/Union member

left_margin

Structure/Union member

mask

Structure/Union member

pixel_aspect

Structure/Union member

raw_height

Structure/Union member

raw_pitch

Structure/Union member

raw_width

Structure/Union member

top_margin

Structure/Union member

width

Structure/Union member

class libraw.structs_18.libraw_imgother_t[source]

Bases: _ctypes.Structure

Information read from the raw file that is unnecessary for raw processing.

FlashEC

Structure/Union member

aperture

Structure/Union member

artist

Structure/Union member

desc

Structure/Union member

focal_len

Structure/Union member

gpsdata

Structure/Union member

iso_speed

Structure/Union member

parsed_gps

Structure/Union member

shot_order

Structure/Union member

shutter

Structure/Union member

timestamp

Structure/Union member

class libraw.structs_18.libraw_internal_output_params_t[source]

Bases: _ctypes.Structure

fuji_width

Structure/Union member

mix_green

Structure/Union member

raw_color

Structure/Union member

shrink

Structure/Union member

zero_is_bad

Structure/Union member

class libraw.structs_18.libraw_iparams_t[source]

Bases: _ctypes.Structure

The primary parameters of the image.

cdesc

Structure/Union member

colors

Structure/Union member

dng_version

Structure/Union member

filters

Structure/Union member

guard

Structure/Union member

is_foveon

Structure/Union member

make

Structure/Union member

model

Structure/Union member

raw_count

Structure/Union member

software

Structure/Union member

xmpdata

Structure/Union member

xmplen

Structure/Union member

xtrans

Structure/Union member

xtrans_abs

Structure/Union member

class libraw.structs_18.libraw_lensinfo_t[source]

Bases: _ctypes.Structure

EXIF_MaxAp

Structure/Union member

FocalLengthIn35mmFormat

Structure/Union member

InternalLensSerial

Structure/Union member

Lens

Structure/Union member

LensMake

Structure/Union member

LensSerial

Structure/Union member

MaxAp4MaxFocal

Structure/Union member

MaxAp4MinFocal

Structure/Union member

MaxFocal

Structure/Union member

MinFocal

Structure/Union member

dng

Structure/Union member

makernotes

Structure/Union member

nikon

Structure/Union member

class libraw.structs_18.libraw_makernotes_lens_t[source]

Bases: _ctypes.Structure

Adapter

Structure/Union member

AdapterID

Structure/Union member

Attachment

Structure/Union member

AttachmentID

Structure/Union member

CamID

Structure/Union member

CameraFormat

Structure/Union member

CameraMount

Structure/Union member

CanonFocalUnits

Structure/Union member

CurAp

Structure/Union member

CurFocal

Structure/Union member

FocalLengthIn35mmFormat

Structure/Union member

FocalType

Structure/Union member

FocusRangeIndex

Structure/Union member

Lens

Structure/Union member

LensFStops

Structure/Union member

LensFeatures_pre

Structure/Union member

LensFeatures_suf

Structure/Union member

LensFormat

Structure/Union member

LensID

Structure/Union member

LensMount

Structure/Union member

MaxAp

Structure/Union member

MaxAp4CurFocal

Structure/Union member

MaxAp4MaxFocal

Structure/Union member

MaxAp4MinFocal

Structure/Union member

MaxFocal

Structure/Union member

MinAp

Structure/Union member

MinAp4CurFocal

Structure/Union member

MinAp4MaxFocal

Structure/Union member

MinAp4MinFocal

Structure/Union member

MinFocal

Structure/Union member

MinFocusDistance

Structure/Union member

Teleconverter

Structure/Union member

TeleconverterID

Structure/Union member

body

Structure/Union member

class libraw.structs_18.libraw_makernotes_t[source]

Bases: _ctypes.Structure

canon

Structure/Union member

fuji

Structure/Union member

olympus

Structure/Union member

sony

Structure/Union member

class libraw.structs_18.libraw_nikon_makernotes_t[source]

Bases: _ctypes.Structure

AFAreaHeight

Structure/Union member

AFAreaMode

Structure/Union member

AFAreaWidth

Structure/Union member

AFAreaXPposition

Structure/Union member

AFAreaYPosition

Structure/Union member

AFImageHeight

Structure/Union member

AFImageWidth

Structure/Union member

AFPoint

Structure/Union member

AFPointsInFocus

Structure/Union member

AFPointsUsed

Structure/Union member

ActiveDLighting

Structure/Union member

ContrastDetectAF

Structure/Union member

ContrastDetectAFInFocus

Structure/Union member

ExposureBracketValue

Structure/Union member

ExternalFlashExposureComp

Structure/Union member

ExternalFlashFlags

Structure/Union member

FlashColorFilter

Structure/Union member

FlashControlCommanderMode

Structure/Union member

FlashExposureBracketValue

Structure/Union member

FlashExposureCompensation

Structure/Union member

FlashExposureCompensation2

Structure/Union member

FlashExposureCompensation3

Structure/Union member

FlashExposureCompensation4

Structure/Union member

FlashFirmware

Structure/Union member

FlashFocalLength

Structure/Union member

FlashGNDistance

Structure/Union member

FlashGroupControlMode

Structure/Union member

FlashGroupOutputAndCompensation

Structure/Union member

FlashMode

Structure/Union member

FlashOutputAndCompensation

Structure/Union member

FlashSetting

Structure/Union member

FlashSource

Structure/Union member

FlashType

Structure/Union member

FocusMode

Structure/Union member

ImageStabilization

Structure/Union member

PhaseDetectAF

Structure/Union member

PrimaryAFPoint

Structure/Union member

ShootingMode

Structure/Union member

VRMode

Structure/Union member

VibrationReduction

Structure/Union member

class libraw.structs_18.libraw_nikonlens_t[source]

Bases: _ctypes.Structure

NikonEffectiveMaxAp

Structure/Union member

NikonLensFStops

Structure/Union member

NikonLensIDNumber

Structure/Union member

NikonLensType

Structure/Union member

NikonMCUVersion

Structure/Union member

class libraw.structs_18.libraw_olympus_makernotes_t[source]

Bases: _ctypes.Structure

AFAreas

Structure/Union member

AFPoint

Structure/Union member

AFPointSelected

Structure/Union member

AFResult

Structure/Union member

AutoFocus

Structure/Union member

ColorSpace

Structure/Union member

FocusMode

Structure/Union member

ImageStabilization

Structure/Union member

OlympusCropID

Structure/Union member

OlympusFrame

Structure/Union member

OlympusSensorCalibration

Structure/Union member

class libraw.structs_18.libraw_output_params_t[source]

Bases: _ctypes.Structure

Output parameters for processing the image with dcraw.

aber

Structure/Union member

adjust_maximum_thr

Structure/Union member

auto_bright_thr

Structure/Union member

bad_pixels

Structure/Union member

bright

Structure/Union member

ca_correc

Structure/Union member

cablue

Structure/Union member

camera_profile

Structure/Union member

cared

Structure/Union member

cclean

Structure/Union member

cfa_clean

Structure/Union member

cfa_green

Structure/Union member

cfaline

Structure/Union member

coolscan_nef_gamma

Structure/Union member

cropbox

Structure/Union member

custom_camera_strings

Structure/Union member

dark_frame

Structure/Union member

dcb_enhance_fl

Structure/Union member

dcb_iterations

Structure/Union member

eeci_refine

Structure/Union member

es_med_passes

Structure/Union member

exp_correc

Structure/Union member

exp_preser

Structure/Union member

exp_shift

Structure/Union member

fbdd_noiserd

Structure/Union member

four_color_rgb

Structure/Union member

gamm

Structure/Union member

green_matching

Structure/Union member

green_thresh

Structure/Union member

greybox

Structure/Union member

half_size

Structure/Union member

highlight

Structure/Union member

lclean

Structure/Union member

linenoise

Structure/Union member

med_passes

Structure/Union member

no_auto_bright

Structure/Union member

no_auto_scale

Structure/Union member

no_interpolation

Structure/Union member

output_bps

Structure/Union member

output_color

Structure/Union member

output_profile

Structure/Union member

output_tiff

Structure/Union member

p4shot_order

Structure/Union member

raw_processing_options

Structure/Union member

shot_select

Structure/Union member

sony_arw2_posterization_thr

Structure/Union member

threshold

Structure/Union member

use_auto_wb

Structure/Union member

use_camera_matrix

Structure/Union member

use_camera_wb

Structure/Union member

use_dngsdk

Structure/Union member

use_fuji_rotate

Structure/Union member

use_rawspeed

Structure/Union member

user_black

Structure/Union member

user_cblack

Structure/Union member

user_flip

Structure/Union member

user_mul

Structure/Union member

user_qual

Structure/Union member

user_sat

Structure/Union member

wf_deband_treshold

Structure/Union member

wf_debanding

Structure/Union member

class libraw.structs_18.libraw_pentax_makernotes_t[source]

Bases: _ctypes.Structure

AFPointMode

Structure/Union member

AFPointSelected

Structure/Union member

AFPointsInFocus

Structure/Union member

DriveMode

Structure/Union member

FocusMode

Structure/Union member

SRResult

Structure/Union member

ShakeReduction

Structure/Union member

class libraw.structs_18.libraw_processed_image_t[source]

Bases: _ctypes.Structure

A container for processed image data.

bits

Structure/Union member

colors

Structure/Union member

data

Structure/Union member

data_size

Structure/Union member

height

Structure/Union member

type

Structure/Union member

width

Structure/Union member

class libraw.structs_18.libraw_rawdata_t[source]

Bases: _ctypes.Structure

Raw image data (after it has been unpacked) and a backup copy of color info used during post processing.

color

Structure/Union member

color3_image

Structure/Union member

color4_image

Structure/Union member

float3_image

Structure/Union member

float4_image

Structure/Union member

float_image

Structure/Union member

ioparams

Structure/Union member

iparams

Structure/Union member

ph1_cblack

Structure/Union member

ph1_rblack

Structure/Union member

raw_alloc

Structure/Union member

raw_image

Structure/Union member

sizes

Structure/Union member

class libraw.structs_18.libraw_shootinginfo_t[source]

Bases: _ctypes.Structure

AFPoint

Structure/Union member

BodySerial

Structure/Union member

DriveMode

Structure/Union member

ExposureMode

Structure/Union member

FocusMode

Structure/Union member

ImageStabilization

Structure/Union member

InternalBodySerial

Structure/Union member

MeteringMode

Structure/Union member

class libraw.structs_18.libraw_sony_info_t[source]

Bases: _ctypes.Structure

SonyCameraType

Structure/Union member

class libraw.structs_18.libraw_thumbnail_t[source]

Bases: _ctypes.Structure

Describes the thumbnail image embedded in the raw file.

tcolors

Structure/Union member

tformat

Structure/Union member

theight

Structure/Union member

thumb

Structure/Union member

tlength

Structure/Union member

twidth

Structure/Union member

class libraw.structs_18.ph1_t[source]

Bases: _ctypes.Structure

Contains color data read by Phase One cameras.

black_col

Structure/Union member

black_row

Structure/Union member

format

Structure/Union member

key_off

Structure/Union member

split_col

Structure/Union member

split_row

Structure/Union member

t_black

Structure/Union member

tag_210

Structure/Union member

tag_21a

Structure/Union member

class libraw.structs_18.xtrans_params[source]

Bases: _ctypes.Structure

line_width

Structure/Union member

maxDiff

Structure/Union member

max_bits

Structure/Union member

min_value

Structure/Union member

q_points

Structure/Union member

q_table

Structure/Union member

raw_bits

Structure/Union member

total_values

Structure/Union member