Krita Source Code Documentation
Loading...
Searching...
No Matches
psd_colormode_block.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2009 Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef PSD_COLORMODE_BLOCK_H
7#define PSD_COLORMODE_BLOCK_H
8
9#include <psd.h>
10#include "psd_header.h"
11
12#include <QByteArray>
13#include <QColor>
14
16{
17public:
18
20
21 bool read(QIODevice &io);
22 bool write(QIODevice &io);
23 bool valid();
24
25 quint32 blocksize;
27 QByteArray data;
28
29 QString error;
30
31 /* to store rgb colormap values of indexed image
32 */
34 QByteArray duotoneSpecification; // Krita should save this in an annotation and write it back, if present
35
36};
37
38#endif // PSD_COLORMODE_BLOCK_H
QByteArray duotoneSpecification
bool write(QIODevice &io)
psd_color_mode colormode
QList< QColor > colormap
bool read(QIODevice &io)
PSDColorModeBlock(psd_color_mode colormode)
psd_color_mode
Definition psd.h:50