OSDN Git Service
(root)
/
kde
/
Katie.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0f83fc8
)
determine the format from the file suffix if not provided in QImageWriter constructor
author
Ivailo Monev
<xakepa10@gmail.com>
Sun, 27 Feb 2022 23:40:32 +0000
(
01:40
+0200)
committer
Ivailo Monev
<xakepa10@gmail.com>
Sun, 27 Feb 2022 23:40:32 +0000
(
01:40
+0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/image/qimagewriter.cpp
patch
|
blob
|
history
diff --git
a/src/gui/image/qimagewriter.cpp
b/src/gui/image/qimagewriter.cpp
index
224279d
..
e8ae8f3
100644
(file)
--- a/
src/gui/image/qimagewriter.cpp
+++ b/
src/gui/image/qimagewriter.cpp
@@
-80,6
+80,7
@@
#include "qimageiohandler.h"
#include "qset.h"
#include "qvariant.h"
+#include "qfileinfo.h"
// factory loader
#include "qcoreapplication.h"
@@
-214,6
+215,10
@@
QImageWriter::QImageWriter(const QString &fileName, const QByteArray &format)
d->device = file;
d->deleteDevice = true;
d->format = format;
+ if (d->format.isEmpty()) {
+ const QFileInfo formatinfo(fileName);
+ d->format = formatinfo.suffix().toLocal8Bit();
+ }
}
/*!