Merge remote-tracking branch 'origin/wip/qt6' into wip/cmake
Change-Id: I99e95abde299432d6ea63eabd8d1f0b5b82a3039
This commit is contained in:
commit
981aa49d19
|
@ -1,3 +1,3 @@
|
||||||
load(qt_build_config)
|
load(qt_build_config)
|
||||||
|
|
||||||
MODULE_VERSION = 5.14.0
|
MODULE_VERSION = 6.0.0
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
cmake_minimum_required(VERSION 3.14.0)
|
cmake_minimum_required(VERSION 3.15.0)
|
||||||
|
|
||||||
project(QtImageFormats
|
project(QtImageFormats
|
||||||
VERSION 5.14.0
|
VERSION 6.0.0
|
||||||
DESCRIPTION "Qt ImageFormats Libraries"
|
DESCRIPTION "Qt ImageFormats Libraries"
|
||||||
HOMEPAGE_URL "https://qt.io/"
|
HOMEPAGE_URL "https://qt.io/"
|
||||||
LANGUAGES CXX C
|
LANGUAGES CXX C
|
||||||
)
|
)
|
||||||
|
|
||||||
find_package(Qt5 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Gui)
|
find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Gui)
|
||||||
qt_build_repo()
|
qt_build_repo()
|
||||||
|
|
||||||
|
|
|
@ -98,8 +98,7 @@ bool QMacHeifHandler::supportsOption(ImageOption option) const
|
||||||
{
|
{
|
||||||
return option == Quality
|
return option == Quality
|
||||||
|| option == Size
|
|| option == Size
|
||||||
|| option == ImageTransformation
|
|| option == ImageTransformation;
|
||||||
|| option == TransformedByDefault;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
|
@ -843,8 +843,7 @@ bool QTiffHandler::supportsOption(ImageOption option) const
|
||||||
return option == CompressionRatio
|
return option == CompressionRatio
|
||||||
|| option == Size
|
|| option == Size
|
||||||
|| option == ImageFormat
|
|| option == ImageFormat
|
||||||
|| option == ImageTransformation
|
|| option == ImageTransformation;
|
||||||
|| option == TransformedByDefault;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool QTiffHandler::jumpToNextImage()
|
bool QTiffHandler::jumpToNextImage()
|
||||||
|
|
|
@ -65,6 +65,7 @@ void tst_qheif::readImage()
|
||||||
|
|
||||||
QString path = QStringLiteral(":/heif/") + fileName;
|
QString path = QStringLiteral(":/heif/") + fileName;
|
||||||
QImageReader reader(path);
|
QImageReader reader(path);
|
||||||
|
reader.setAutoTransform(true);
|
||||||
QVERIFY(reader.canRead());
|
QVERIFY(reader.canRead());
|
||||||
QImage image = reader.read();
|
QImage image = reader.read();
|
||||||
QVERIFY(!image.isNull());
|
QVERIFY(!image.isNull());
|
||||||
|
@ -86,6 +87,7 @@ void tst_qheif::readProperties()
|
||||||
|
|
||||||
QString path = QStringLiteral(":/heif/") + fileName;
|
QString path = QStringLiteral(":/heif/") + fileName;
|
||||||
QImageReader reader(path);
|
QImageReader reader(path);
|
||||||
|
reader.setAutoTransform(true);
|
||||||
QCOMPARE(reader.size(), rawSize);
|
QCOMPARE(reader.size(), rawSize);
|
||||||
QCOMPARE(int(reader.transformation()), transform);
|
QCOMPARE(int(reader.transformation()), transform);
|
||||||
|
|
||||||
|
@ -138,6 +140,7 @@ void tst_qheif::writeImage()
|
||||||
QImage rimg2;
|
QImage rimg2;
|
||||||
buf2.open(QIODevice::ReadOnly);
|
buf2.open(QIODevice::ReadOnly);
|
||||||
QImageReader reader(&buf2);
|
QImageReader reader(&buf2);
|
||||||
|
reader.setAutoTransform(true);
|
||||||
QVERIFY(reader.read(&rimg2));
|
QVERIFY(reader.read(&rimg2));
|
||||||
buf2.close();
|
buf2.close();
|
||||||
QVERIFY(rimg2.size() == img.size().transposed());
|
QVERIFY(rimg2.size() == img.size().transposed());
|
||||||
|
|
|
@ -420,8 +420,7 @@ void tst_qtiff::readWriteNonDestructive()
|
||||||
QImageReader reader(&buf);
|
QImageReader reader(&buf);
|
||||||
QCOMPARE(reader.imageFormat(), expectedFormat);
|
QCOMPARE(reader.imageFormat(), expectedFormat);
|
||||||
QCOMPARE(reader.size(), image.size());
|
QCOMPARE(reader.size(), image.size());
|
||||||
QCOMPARE(reader.autoTransform(), true);
|
QCOMPARE(reader.autoTransform(), false);
|
||||||
reader.setAutoTransform(false);
|
|
||||||
QCOMPARE(reader.transformation(), transformation);
|
QCOMPARE(reader.transformation(), transformation);
|
||||||
QImage image2 = reader.read();
|
QImage image2 = reader.read();
|
||||||
QVERIFY2(!image.isNull(), qPrintable(reader.errorString()));
|
QVERIFY2(!image.isNull(), qPrintable(reader.errorString()));
|
||||||
|
@ -466,8 +465,7 @@ void tst_qtiff::supportsOption_data()
|
||||||
QTest::newRow("tiff") << (QIntList()
|
QTest::newRow("tiff") << (QIntList()
|
||||||
<< QImageIOHandler::Size
|
<< QImageIOHandler::Size
|
||||||
<< QImageIOHandler::CompressionRatio
|
<< QImageIOHandler::CompressionRatio
|
||||||
<< QImageIOHandler::ImageTransformation
|
<< QImageIOHandler::ImageTransformation);
|
||||||
<< QImageIOHandler::TransformedByDefault);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void tst_qtiff::supportsOption()
|
void tst_qtiff::supportsOption()
|
||||||
|
@ -489,8 +487,7 @@ void tst_qtiff::supportsOption()
|
||||||
<< QImageIOHandler::Endianness
|
<< QImageIOHandler::Endianness
|
||||||
<< QImageIOHandler::Animation
|
<< QImageIOHandler::Animation
|
||||||
<< QImageIOHandler::BackgroundColor
|
<< QImageIOHandler::BackgroundColor
|
||||||
<< QImageIOHandler::ImageTransformation
|
<< QImageIOHandler::ImageTransformation;
|
||||||
<< QImageIOHandler::TransformedByDefault;
|
|
||||||
|
|
||||||
QImageWriter writer;
|
QImageWriter writer;
|
||||||
writer.setFormat("tiff");
|
writer.setFormat("tiff");
|
||||||
|
|
Loading…
Reference in New Issue