Psycojoker / prosopopee

a static website generator to make beautiful customizable pictures galleries that tell a story
http://prosopopee.readthedocs.org
GNU General Public License v3.0
318 stars 55 forks source link

exposure: full-picture: fix deformed thumbnails for videos #143

Closed QSchulz closed 2 years ago

QSchulz commented 3 years ago

full-picture class used to fit the whole screen which is fine for photos since they're cropped.

However when a video is to be put in full-picture class, its width is limited to the one of the display though its thumbnail still has its width and height set to 100%.

This makes the thumbnail not respect its original ratio and results in in the video being surrounded by deformed parts of the thumbnail (the thumbnail taking 100% of the display height while the video only takes whatever is needed to respect the ratio with the width being 100% of the display's).

Fixes #138.

Note: this branch conflicts with https://github.com/Psycojoker/prosopopee/pull/137 though the conflict should be easy to resolve. I can rebase this branch or the other once one is merged if it makes it easier for maintainers to merge everything.