Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str TryExcept body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad orelse Raise NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad NameLoad NameLoad body Raise Call NameLoad Str TryExcept body Assign NameStore SubscriptLoad Dict Num Num NameLoad NameLoad Index SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad BinOpMult NameLoad Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad TryExcept body Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Return TupleLoad BinOpBitAnd BinOpRShift NameLoad Num Num BinOpBitAnd BinOpRShift NameLoad Num Num BinOpBitAnd NameLoad Num decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list
N/A N/A :mod:`libraw.bindings` --- Low-level LibRaw bindings
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The :class:`libraw.bindings` module handles linking against the LibRaw binary.
 ctypes * ctypes util libraw errors libraw.callbacks data_callback libraw.callbacks memory_callback libraw.callbacks progress_callback libraw.errors c_error libraw structs_16 libraw structs_17 LibRaw N/A CDLL N/A N/A 
    A :class:`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.
     __init__ N/A N/A self N/A N/A N/A libraw N/A N/A util find_library raw N/A N/A N/A N/A libraw None N/A N/A N/A N/A N/A super LibRaw self __init__ libraw N/A N/A ImportError N/A N/A N/A N/A ImportError AttributeError OSError IOError N/A N/A N/A ImportError Cannot find LibRaw on your system! N/A N/A N/A structs N/A N/A 16 17 structs_16 structs_17 N/A N/A N/A self version_number N/A 1 N/A N/A N/A KeyError N/A N/A N/A ImportError N/A Unsupported Libraw version: %s.%s.%s. N/A self version_number N/A libraw_data_t N/A structs libraw_data_t N/A libraw_decoder_info_t N/A structs libraw_decoder_info_t N/A libraw_processed_image_t N/A structs libraw_processed_image_t N/A N/A N/A self libraw_init argtypes N/A c_int N/A N/A N/A self libraw_strprogress argtypes N/A c_int N/A N/A N/A self libraw_unpack_function_name argtypes N/A N/A POINTER libraw_data_t N/A N/A N/A self libraw_subtract_black argtypes N/A N/A POINTER libraw_data_t N/A N/A N/A self libraw_open_file argtypes N/A N/A POINTER libraw_data_t c_char_p N/A N/A N/A self libraw_open_file_ex argtypes N/A N/A POINTER libraw_data_t c_char_p c_int64 N/A N/A N/A self libraw_open_buffer argtypes N/A N/A POINTER libraw_data_t c_void_p c_int64 N/A N/A N/A self libraw_unpack argtypes N/A N/A POINTER libraw_data_t N/A N/A N/A self libraw_unpack_thumb argtypes N/A N/A POINTER libraw_data_t N/A N/A N/A self libraw_recycle_datastream argtypes N/A N/A POINTER libraw_data_t N/A N/A N/A self libraw_recycle argtypes N/A N/A POINTER libraw_data_t N/A N/A N/A self libraw_close argtypes N/A N/A POINTER libraw_data_t N/A N/A N/A self libraw_set_memerror_handler argtypes N/A N/A POINTER libraw_data_t memory_callback c_void_p N/A N/A N/A self libraw_set_dataerror_handler argtypes N/A N/A POINTER libraw_data_t data_callback c_void_p N/A N/A N/A self libraw_set_progress_handler argtypes N/A N/A POINTER libraw_data_t progress_callback c_void_p N/A N/A N/A self libraw_adjust_sizes_info_only argtypes N/A N/A POINTER libraw_data_t N/A N/A N/A self libraw_dcraw_ppm_tiff_writer argtypes N/A N/A POINTER libraw_data_t c_char_p N/A N/A N/A self libraw_dcraw_thumb_writer argtypes N/A N/A POINTER libraw_data_t c_char_p N/A N/A N/A self libraw_dcraw_process argtypes N/A N/A POINTER libraw_data_t N/A N/A N/A self libraw_dcraw_make_mem_image argtypes N/A N/A POINTER libraw_data_t N/A POINTER c_int N/A N/A N/A self libraw_dcraw_make_mem_thumb argtypes N/A N/A POINTER libraw_data_t N/A POINTER c_int N/A N/A N/A self libraw_dcraw_clear_mem argtypes N/A N/A POINTER libraw_processed_image_t N/A N/A N/A self libraw_raw2image argtypes N/A N/A POINTER libraw_data_t N/A N/A N/A self libraw_free_image argtypes N/A N/A POINTER libraw_data_t N/A N/A N/A self libraw_get_decoder_info argtypes N/A N/A POINTER libraw_data_t N/A POINTER libraw_decoder_info_t N/A N/A N/A self libraw_COLOR argtypes N/A N/A POINTER libraw_data_t c_int c_int N/A N/A N/A self libraw_init restype N/A POINTER libraw_data_t N/A N/A N/A self libraw_version restype c_char_p N/A N/A N/A self libraw_strprogress restype c_char_p N/A N/A N/A self libraw_versionNumber restype c_int N/A N/A N/A self libraw_cameraCount restype c_int N/A N/A N/A self libraw_cameraList restype N/A POINTER N/A c_char_p N/A N/A self libraw_cameraCount N/A N/A N/A self libraw_unpack_function_name restype c_char_p N/A N/A N/A self libraw_subtract_black restype N/A POINTER libraw_data_t N/A N/A N/A self libraw_open_file restype c_error N/A N/A N/A self libraw_open_file_ex restype c_error N/A N/A N/A self libraw_open_buffer restype c_error N/A N/A N/A self libraw_unpack restype c_error N/A N/A N/A self libraw_unpack_thumb restype c_error N/A N/A N/A self libraw_adjust_sizes_info_only restype c_error N/A N/A N/A self libraw_dcraw_ppm_tiff_writer restype c_error N/A N/A N/A self libraw_dcraw_thumb_writer restype c_error N/A N/A N/A self libraw_dcraw_process restype c_error N/A N/A N/A self libraw_dcraw_make_mem_image restype N/A POINTER libraw_processed_image_t N/A N/A N/A self libraw_dcraw_make_mem_thumb restype N/A POINTER libraw_processed_image_t N/A N/A N/A self libraw_raw2image restype c_error N/A N/A N/A self libraw_get_decoder_info restype c_error N/A N/A N/A self libraw_COLOR restype c_int N/A N/A N/A N/A N/A self libraw_open_wfile argtypes N/A N/A POINTER libraw_data_t c_wchar_p N/A N/A N/A self libraw_open_wfile_ex argtypes N/A N/A POINTER libraw_data_t c_wchar_p c_int64 N/A N/A N/A self libraw_open_wfile restype c_error N/A N/A N/A self libraw_open_wfile_ex restype c_error N/A N/A N/A AttributeError N/A N/A N/A version_number N/A N/A self N/A N/A N/A 
        A numeric representation of the version of LibRaw which we have linked
        against in ``(Major, Minor, Patch)`` form. eg. ::

            (0, 16, 1)

        Returns:
            3 tuple: The version number
         N/A v N/A N/A self libraw_versionNumber N/A N/A N/A N/A v 16 255 N/A N/A v 8 255 N/A v 255 N/A property version N/A N/A self N/A N/A N/A 
        A string representation of the version of LibRaw which we have linked
        against. eg. ::

            "0.16.1-Release"

        Returns:
            str: The version
         N/A N/A N/A N/A N/A self libraw_version decode utf-8 N/A property __getitem__ N/A N/A self name N/A N/A N/A func N/A N/A N/A super LibRaw self __getitem__ name N/A N/A func errcheck N/A errors check_call N/A func N/A N/A