mirror of
https://github.com/kiwix/libkiwix.git
synced 2025-12-23 22:47:57 -05:00
Switched to the new illustrations API
This commit is contained in:
@@ -82,10 +82,11 @@ void Book::update(const zim::Archive& archive) {
|
|||||||
m_size = static_cast<uint64_t>(getArchiveFileSize(archive)) << 10;
|
m_size = static_cast<uint64_t>(getArchiveFileSize(archive)) << 10;
|
||||||
|
|
||||||
m_illustrations.clear();
|
m_illustrations.clear();
|
||||||
for ( const auto illustrationSize : archive.getIllustrationSizes() ) {
|
for ( const auto& illustrationInfo : archive.getIllustrationInfos() ) {
|
||||||
const auto illustration = std::make_shared<Illustration>();
|
const auto illustration = std::make_shared<Illustration>();
|
||||||
const zim::Item illustrationItem = archive.getIllustrationItem(illustrationSize);
|
const zim::Item illustrationItem = archive.getIllustrationItem(illustrationInfo);
|
||||||
illustration->width = illustration->height = illustrationSize;
|
illustration->width = illustrationInfo.width;
|
||||||
|
illustration->height = illustrationInfo.height;
|
||||||
illustration->mimeType = illustrationItem.getMimetype();
|
illustration->mimeType = illustrationItem.getMimetype();
|
||||||
illustration->data = illustrationItem.getData();
|
illustration->data = illustrationItem.getData();
|
||||||
// NOTE: illustration->url is left uninitialized
|
// NOTE: illustration->url is left uninitialized
|
||||||
|
|||||||
Reference in New Issue
Block a user