![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <inttypes.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include "common/darktable.h"#include "common/exif.h"
Include dependency graph for imageio_dng.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | II 1 |
| #define | MM 2 |
| #define | BYTE 1 |
| #define | ASCII 2 |
| #define | SHORT 3 |
| #define | LONG 4 |
| #define | RATIONAL 5 |
| #define | SRATIONAL 10 |
Functions | |
| static void | dt_imageio_dng_write_buf (uint8_t *buf, int adr, int val) |
| static uint8_t * | dt_imageio_dng_make_tag (uint16_t tag, uint16_t type, uint32_t lng, uint32_t fld, uint8_t *b, uint8_t *cnt) |
| static void | dt_imageio_dng_convert_rational (float f, int32_t *num, int32_t *den) |
| static void | dt_imageio_dng_write_tiff_header (FILE *fp, uint32_t xs, uint32_t ys, float Tv, float Av, float f, float iso, uint32_t filter, const uint8_t xtrans[6][6], const float whitelevel, const dt_aligned_pixel_t wb_coeffs, const float adobe_XYZ_to_CAM[4][3]) |
| static void | dt_imageio_write_dng (const char *filename, const float *const pixel, const int wd, const int ht, void *exif, const int exif_len, const uint32_t filter, const uint8_t xtrans[6][6], const float whitelevel, const dt_aligned_pixel_t wb_coeffs, const float adobe_XYZ_to_CAM[4][3]) |
| #define ASCII 2 |
Definition at line 50 of file imageio_dng.h.
| #define BYTE 1 |
Definition at line 49 of file imageio_dng.h.
| #define II 1 |
Definition at line 47 of file imageio_dng.h.
| #define LONG 4 |
Definition at line 52 of file imageio_dng.h.
| #define MM 2 |
Definition at line 48 of file imageio_dng.h.
| #define RATIONAL 5 |
Definition at line 53 of file imageio_dng.h.
| #define SHORT 3 |
Definition at line 51 of file imageio_dng.h.
| #define SRATIONAL 10 |
Definition at line 54 of file imageio_dng.h.
|
inlinestatic |
Definition at line 75 of file imageio_dng.h.
|
inlinestatic |
Definition at line 64 of file imageio_dng.h.
References dt_imageio_dng_write_buf(), and type.
Referenced by dt_imageio_dng_write_tiff_header().
|
inlinestatic |
Definition at line 56 of file imageio_dng.h.
Referenced by dt_imageio_dng_make_tag(), and dt_imageio_dng_write_tiff_header().
|
inlinestatic |
Definition at line 90 of file imageio_dng.h.
References ADOBE_COEFF_FACTOR, BYTE, coeff, dt_imageio_dng_make_tag(), dt_imageio_dng_write_buf(), f, i, k, LONG, m, RATIONAL, SHORT, and SRATIONAL.
Referenced by dt_imageio_write_dng().
|
inlinestatic |
Definition at line 218 of file imageio_dng.h.
References dt_exif_write_blob(), dt_imageio_dng_write_tiff_header(), f, and k.
Referenced by dt_control_merge_hdr_job_run().