Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Formats > ePub

Notices

Reply
 
Thread Tools Search this Thread
Old Yesterday, 09:17 PM   #31
RbnJrg
Wizard
RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.
 
Posts: 1,872
Karma: 8821117
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
Quote:
Originally Posted by ElMiko View Post
Sorry @RbnJrg, I've been away from my computer for a week, so haven't really had a chance to play around with this until now.

For the epub2, it doesn't honor a specific height (as the value there is set to "auto") making it ALWAYS 100% of the width of the window. (unless of course I change that value to Xem, in which case it runs the risk of the white space above and below if the screen is too narrow for the image)
By chance, did you open the last epub I uploaded?

Quote:
For the epub3 solution, it's a little funkier still... Changing the max-height value doesn't seem to have any effect at all.
Of course! For that reason I told you to change the max-height to 25em, because the height will have the value to maintain the proportion; it wont have any effect even if you write max-height: 100em. Since you want your image is with a height of 4em, with "max-height: 4em", the height will be 4em or lower in order to maintain the proportion with the width.

In conclusion, and for an epub3:

With a xhtml code of:

Code:
  <p class="autoImg"><img alt="Hello" src="../Images/Hello.jpg"/></p>
and with styles of:

Code:
.autoImg {
  text-indent: 0;
  text-align: center;
  max-height: 4em !important;
  width: auto !important;
  margin: 0;
}

.autoImg img {
  max-width: 100%;
  margin: 0 auto;
  border: 1px solid red;
  display: block;
}
then:

a) if the window is narrower than would accommodate a 2em height and proportional width (e.g. the WINDOW width is equivalent to 11em), the image is shrunk to fit the screen width-wise, maintaining a proportional height (i.e. resulting in an image that functionally has a height of 1.8333em and a width of 11em).

Click image for larger version

Name:	One1.jpg
Views:	4
Size:	118.9 KB
ID:	218593

b) if the window is wider than the proportional width of the image at a height of 2em (e.g. 14em wide), it will honor the 2em height with proportionaly width (resulting in 1em of white space to the left and right of the image).

Click image for larger version

Name:	One2.jpg
Views:	4
Size:	149.9 KB
ID:	218594

c) if the window matches the proportional width of the image at the defined 2em height, it would would look like scenario a, except the image would be exactly 2em (as defined) rather than shrinking to fit the window.

Click image for larger version

Name:	One3.jpg
Views:	4
Size:	135.1 KB
ID:	218595

I add a border to the image so you can understand better the things. As you can see, you have everything you asked for.

PS: I worked with a height of 4em (and not 2em) as you stated in one of your first posts.

Last edited by RbnJrg; Yesterday at 09:20 PM.
RbnJrg is offline   Reply With Quote
Reply

Tags
image height, image scaling


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
line-height is fixed? nano5 Viewer 5 01-25-2025 08:01 AM
Image height JSWolf KOReader 6 03-29-2021 04:29 PM
QT5 and image height Turtle91 Sigil 23 02-21-2013 01:44 PM
Image height in div soparch ePub 5 03-29-2012 01:18 PM
What image height causes images to fill the screen? karenbryant ePub 7 01-04-2012 04:23 AM


All times are GMT -4. The time now is 07:20 PM.


MobileRead.com is a privately owned, operated and funded community.