77
77
QString id = doc.image()->colorSpace()->id();
78
78
if (id != "GRAYA" && id != "GRAYA16" && id != "RGBA" && id != "RGBA16") {
79
79
dbgKrita << "Images need conversion";
84
84
tmpFile.setSuffix(".png");
87
87
doc.setOutputMimeType("image/png");
88
88
doc.saveAs("file://" + tmpFile.fileName());
89
90
QImage resultImage(resultFileInfo.absoluteFilePath());
90
91
resultImage = resultImage.convertToFormat(QImage::Format_ARGB32);
91
92
QImage sourceImage(tmpFile.fileName());
92
93
sourceImage = sourceImage.convertToFormat(QImage::Format_ARGB32);
96
99
if (!TestUtil::compareQImages(pt, resultImage, sourceImage)) {
97
100
failuresCompare << sourceFileInfo.fileName() + ": " + QString("Pixel (%1,%2) has different values").arg(pt.x()).arg(pt.y()).toLatin1();