OSDN Git Service

ksnapshot: jpeg is no longer writable format
authorIvailo Monev <xakepa10@gmail.com>
Fri, 11 Mar 2022 05:43:21 +0000 (07:43 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Fri, 11 Mar 2022 05:43:21 +0000 (07:43 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
ksnapshot/ksnapshotobject.cpp

index bbf0203..ee08e0f 100644 (file)
@@ -166,16 +166,10 @@ bool KSnapshotObject::saveImage( QIODevice *device, const QByteArray &format )
     QImageWriter imgWriter( device, format );
 
     if ( !imgWriter.canWrite() ) {
-       kDebug() << "Cannot write format " << format;
-       return false;
+        kDebug() << "Cannot write format " << format;
+        return false;
     }
 
-    // For jpeg use 85% quality not the default
-    if ( 0 == qstricmp(format.constData(), "jpeg") || 0 == qstricmp(format.constData(), "jpg") ) {
-       imgWriter.setQuality( 85 );
-    }
-
-    QImage snap = snapshot.toImage();
-    return imgWriter.write( snap );
+    return imgWriter.write( snapshot.toImage() );
 }