diff --git a/YACReaderLibrary/library_creator.cpp b/YACReaderLibrary/library_creator.cpp index ec12222a..9ff6c47b 100644 --- a/YACReaderLibrary/library_creator.cpp +++ b/YACReaderLibrary/library_creator.cpp @@ -636,7 +636,7 @@ void ThumbnailCreator::create() #else QImage p = pdfComic->page(_coverPage-1)->renderToImage(72,72); #endif - _cover = QPixmap::fromImage(p); + _cover = p; if(_target!="") { QImage scaled; diff --git a/YACReaderLibrary/library_creator.h b/YACReaderLibrary/library_creator.h index 83c06164..ed37fdab 100644 --- a/YACReaderLibrary/library_creator.h +++ b/YACReaderLibrary/library_creator.h @@ -78,14 +78,14 @@ QString _target; QString _currentName; int _numPages; - QPixmap _cover; + QImage _cover; int _coverPage; static bool crash; public slots: void create(); - int getNumPages(){return _numPages;}; - QPixmap getCover(){return _cover;}; + int getNumPages(){return _numPages;} + QPixmap getCover(){return QPixmap::fromImage(_cover);} signals: void openingError(QProcess::ProcessError error);