mirror of
https://invent.kde.org/frameworks/kimageformats.git
synced 2025-07-16 03:24:17 -04:00
Compare commits
17 Commits
Author | SHA1 | Date | |
---|---|---|---|
203f459536 | |||
693bb34b69 | |||
5c66570b9e | |||
cba2328ae6 | |||
961465a311 | |||
b7cd5cddc1 | |||
ce56b97ee7 | |||
500ce13265 | |||
f03739f222 | |||
69effbf9f5 | |||
f06cf300f1 | |||
2a4d230717 | |||
bdf23e45d5 | |||
e9b52df1d3 | |||
dd98b2b717 | |||
dd76f41c38 | |||
940ca2b081 |
1
.gitignore
vendored
1
.gitignore
vendored
@ -19,3 +19,4 @@ random_seed
|
||||
/build*/
|
||||
CMakeLists.txt.user*
|
||||
*.unc-backup*
|
||||
.cmake/
|
||||
|
@ -3,8 +3,8 @@ cmake_minimum_required(VERSION 3.5)
|
||||
project(KImageFormats)
|
||||
|
||||
include(FeatureSummary)
|
||||
find_package(ECM 5.63.0 NO_MODULE)
|
||||
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
|
||||
find_package(ECM 5.68.0 NO_MODULE)
|
||||
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules")
|
||||
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
|
||||
|
||||
|
||||
@ -17,7 +17,7 @@ include(KDECMakeSettings)
|
||||
|
||||
include(CheckIncludeFiles)
|
||||
|
||||
set(REQUIRED_QT_VERSION 5.11.0)
|
||||
set(REQUIRED_QT_VERSION 5.12.0)
|
||||
find_package(Qt5Gui ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
|
||||
|
||||
find_package(KF5Archive)
|
||||
@ -46,6 +46,10 @@ set_package_properties(OpenEXR PROPERTIES
|
||||
PURPOSE "Required for the QImage plugin for OpenEXR images"
|
||||
)
|
||||
add_definitions(-DQT_NO_FOREACH)
|
||||
# 050d00 (5.13) triggers a BIC in qimageiohandler.h, in Qt 5.13, so do not enable that until we can require 5.14
|
||||
# https://codereview.qt-project.org/c/qt/qtbase/+/279215
|
||||
add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050c00)
|
||||
add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054300)
|
||||
add_subdirectory(src)
|
||||
if (BUILD_TESTING)
|
||||
add_subdirectory(autotests)
|
||||
|
@ -130,9 +130,7 @@ static QDataStream &operator>> (QDataStream &s, QList<PicChannel> &channels)
|
||||
PicChannel channel;
|
||||
s >> chained;
|
||||
s >> channel.size;
|
||||
quint8 encoding;
|
||||
s >> encoding;
|
||||
channel.encoding = PicChannelEncoding(encoding);
|
||||
s >> channel.encoding;
|
||||
s >> channel.code;
|
||||
channels << channel;
|
||||
++count;
|
||||
|
@ -119,7 +119,7 @@ struct PicHeader {
|
||||
*/
|
||||
struct PicChannel {
|
||||
quint8 size; /**< Bits per component per pixel. */
|
||||
PicChannelEncoding encoding; /**< How the channel's data is encoded. */
|
||||
quint8 encoding; /**< How the channel's data is encoded. */
|
||||
quint8 code; /**< Flag field to describe which components are encoded in
|
||||
this channel. */
|
||||
|
||||
|
Reference in New Issue
Block a user