digiKam
Loading...
Searching...
No Matches
iccjpeg.h
Go to the documentation of this file.
1/* ============================================================
2 *
3 * This file is a part of digiKam project
4 * https://www.digikam.org
5 *
6 * Date : 1998-01-25
7 * Description : helper methods to handle ICC color profile with JPEG file.
8 *
9 * SPDX-FileCopyrightText: 1998-2004 by Marti Maria <info at littlecms dot com>
10 * SPDX-FileCopyrightText: 2005-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
11 *
12 * SPDX-License-Identifier: GPL-2.0-or-later
13 *
14 * ============================================================ */
15
34#pragma once
35
36#include <stdio.h> /* needed to define "FILE", "NULL" */
37#include <jpeglib.h>
38
39#include "digikam_export.h"
40
48DIGIKAM_EXPORT extern void write_icc_profile JPP((j_compress_ptr cinfo,
49 const JOCTET* icc_data_ptr,
50 unsigned int icc_data_len));
51
66DIGIKAM_EXPORT extern void setup_read_icc_profile JPP((j_decompress_ptr cinfo));
67
83DIGIKAM_EXPORT extern boolean read_icc_profile JPP((j_decompress_ptr cinfo,
84 JOCTET** icc_data_ptr,
85 unsigned int* icc_data_len));
void setup_read_icc_profile(j_decompress_ptr cinfo)
Definition iccjpeg.c:118
boolean read_icc_profile(j_decompress_ptr cinfo, JOCTET **icc_data_ptr, unsigned int *icc_data_len)
Definition iccjpeg.c:168
void write_icc_profile(j_compress_ptr cinfo, const JOCTET *icc_data_ptr, unsigned int icc_data_len)
Definition iccjpeg.c:46
DIGIKAM_EXPORT void write_icc_profile JPP((j_compress_ptr cinfo, const JOCTET *icc_data_ptr, unsigned int icc_data_len))