Bug 451149 - Support opening wide images as a single page in double page mode
Summary: Support opening wide images as a single page in double page mode
Status: REPORTED
Alias: None
Product: okular
Classification: Applications
Component: Comicbook backend (show other bugs)
Version: 21.12.2
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-05 01:37 UTC by Alastor Tenebris
Modified: 2022-03-06 01:10 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot (1.75 MB, image/png)
2022-03-05 01:37 UTC, Alastor Tenebris
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alastor Tenebris 2022-03-05 01:37:10 UTC
Created attachment 147286 [details]
Screenshot

SUMMARY

When reading comics/manga, sometimes the artist will create a two page spread. When digitally distributed, works may choose to combine a two page spread as a single image. Currently, if Okular encounters one such image in double page mode, it as expected, displays both in double page mode leading to cases like the attached screenshot.

STEPS TO REPRODUCE
1. Open comic with wide image
2. Enable double page mode

OBSERVED RESULT
The wide image is displayed next to the previous/next image

EXPECTED RESULT
The wide image is displayed on its own page

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora 35
(available in About System)
KDE Plasma Version: 5.24.2
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Comment 1 Laura David Hurka 2022-03-05 14:29:01 UTC
So instead of “Facing pages” and “Facing pages (center first page)” you would need a “Facing pages (smart)” mode?
Comment 2 Alastor Tenebris 2022-03-06 01:10:20 UTC
(In reply to David Hurka from comment #1)
> So instead of “Facing pages” and “Facing pages (center first page)” you
> would need a “Facing pages (smart)” mode?

I guess you could put it like that.

Something along the veins of how yacreader and mcomix/mcomix3 do it.