mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-23 18:32:49 +00:00
kimgio: set the quality to 100 before writing the image from magick handler
partially fixes one gwenview test case, the other part is adjustment in the test case since some image formats are automatically rotated Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
f45d12c4ad
commit
0326a6026c
1 changed files with 2 additions and 1 deletions
|
@ -108,6 +108,7 @@ bool MagickHandler::read(QImage *image)
|
|||
m_imagedelay = magickinimage.animationDelay();
|
||||
|
||||
Magick::Blob magickoutblob;
|
||||
magickinimage.quality(100);
|
||||
magickinimage.write(&magickoutblob, "PNG");
|
||||
|
||||
const Magick::Geometry magicksize = magickinimage.size();
|
||||
|
@ -206,7 +207,7 @@ bool MagickHandler::canRead(QIODevice *device, QByteArray *actualformat)
|
|||
|
||||
try {
|
||||
Magick::Blob magickinblob(data.constData(), data.size());
|
||||
Magick::Image magickimage;
|
||||
Magick::Image magickimage;
|
||||
magickimage.read(magickinblob);
|
||||
// PNG handler used by this plugin
|
||||
const std::string magickmagick = magickimage.magick();
|
||||
|
|
Loading…
Add table
Reference in a new issue