|
|
#1 |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 290
Karma: 9400
Join Date: Aug 2010
Location: Helsinki
Device: Kobo Clara Colour
|
Large images cut off at bottom of screen
I'm using EPUB, not KEPUB, if that's relevant.
I keep running into the issue that images that are supposed to be full-screen don't display properly on my Kobo - part of them is cut off at the bottom. For example, in the ebook I'm working on at the moment, this is the code around the image Code:
<body class="calibre"><div class="th-c05953c3-9671-47dd-a69a-3ea4b352d3a"><div class="fullpage-image"><div class="image-full"><img src="images/0b626394-2be5-4498-a664-f1d38fae45e4.png" alt="image-placeholder" class="calibre1"/></div></div></div> Code:
.calibre {
display: block;
font-size: 1em;
padding-left: 0;
padding-right: 0;
text-align: justify;
margin: 0 5pt;
}
.th-c05953c3-9671-47dd-a69a-3ea4b352d3a {
display: block;
}
.fullpage-image {
display: block;
font-family: inherit;
font-size: 1em;
font-style: inherit;
font-variant: inherit;
font-weight: inherit;
height: 100%;
margin-block: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
max-height: 100%;
position: relative;
padding: 0;
border: currentColor none 0;
}
.image-full {
display: block;
font-family: inherit;
font-size: 1em;
font-style: inherit;
font-variant: inherit;
font-weight: inherit;
height: auto;
margin-block: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
vertical-align: middle;
width: 100%;
padding: 0;
border: currentColor none 0;
}
.calibre1 {
font-family: inherit;
font-size: 1em;
font-style: inherit;
font-variant: inherit;
font-weight: inherit;
height: auto;
margin-block: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
max-height: 100%;
object-fit: contain;
vertical-align: middle;
width: 100%;
padding: 0;
border: currentColor none 0;
}
Can anyone see what the problem is? |
|
|
|
|
|
#2 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 85,491
Karma: 154365103
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
I'm not going to look at your code. I'm going to give you the solution.
HTML Code:
<?xml version='1.0' encoding='utf-8'?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" xml:lang="en"> <head> <title>Deadline</title> <link rel="stylesheet" type="text/css" href="../styles/stylesheet.css"/> </head> <body> <div class="cover"> <img alt="" class="cover" src="../images/cover.jpg"/> </div> </body> </html> Code:
body {
widows: 1;
orphans: 1;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
text-align: justify;
}
img {
max-height: 100%;
max-width: 100%;
}
.cover {
text-align: center;
text-indent: 0;
height: 100%;
}
|
|
|
|
|
|
#3 | |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 290
Karma: 9400
Join Date: Aug 2010
Location: Helsinki
Device: Kobo Clara Colour
|
Quote:
I'd like to know what's wrong so I can fix it for myself the next time it comes up. |
|
|
|
|
|
|
#4 |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 290
Karma: 9400
Join Date: Aug 2010
Location: Helsinki
Device: Kobo Clara Colour
|
To be clear, your solution absolutely worked. But I'd like to know why the original code didn't, if anyone can explain that.
|
|
|
|
|
|
#5 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 85,491
Karma: 154365103
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Here is what works from your code.
HTML Code:
<body class="calibre"> <div class="fullpage-image"> <img src="images/0b626394-2be5-4498-a664-f1d38fae45e4.png" class="fullpage-image" alt="image-placeholder"/> </div> Code:
.calibre {
display: block;
padding-left: 0;
padding-right: 0;
text-align: justify;
margin: 0;
}
.fullpage-image {
text-align: center;
text-indent: 0;
height: 100%;
max-height: 100%;
}
|
|
|
|
|
|
#6 | |
|
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 55,498
Karma: 182544230
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Personally, I prefer to use an svg wrapper for full page images. Code:
<body class="cover">
<div class="picWrapper">
<svg class="pic" xmlns="http://www.w3.org/2000/svg" height="100%" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="0 0 1000 1500" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink"><image height="1500" width="1000" href="../Images/cover.jpeg" xlink:href="../Images/cover.jpeg"/></svg>
</div>
</body>
Code:
.cover {
margin: 0;
height: 99vh;
max-width: 100%;
overflow: hidden !important;
}
.picWrapper {
margin: 0;
padding: 0;
height: 100%;
}
.pic {
display: block;
margin: auto;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
Last edited by DNSB; 10-30-2026 at 01:37 PM. |
|
|
|
|
![]() |
| Tags |
| image, image for kobo, kobo |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Moon+ Reader - images cut off | Kittyk4y | Android Devices | 2 | 08-22-2025 10:54 PM |
| Images cut off, easy solution? | fogice | Editor | 3 | 12-29-2023 08:20 PM |
| Libra Text with side-loaded font cut off at the bottom in vertical layout (synched KePub) | kch | Kobo Reader | 0 | 01-17-2021 09:30 PM |
| Since 1.9.10, text slightly cut off on very bottom line | danskmacabre | Kobo Reader | 33 | 01-13-2012 06:25 AM |
| Touch Bottom line of page cut in half since 1.9.10? | NineOne | Kobo Reader | 7 | 09-20-2011 06:01 PM |