epub - ePub 封面的正确图像尺寸是多少?

标签 epub image-scaling cover image-size

我正在使用最优秀的 PHP 库 ePub从存储在我的数据库中的 HTML 即时创建数字图书。

因为这些是合集的一部分,所以我为每本书都附上了封面图片。代码中一切正常,但根据解释 ePub 的设备/软件,图像可能会被截断。我已经看到 600x800 像素作为推荐尺寸,但它仍然会把它剪掉(例如在 Android 的 Aldiko 中)。文档中是否有推荐的标准尺寸?

老实说,我会喜欢一个好的和可读的 ePub 格式文档推荐。

最佳答案

所以,似乎是 Aldiko 有问题,而不是我测试过的其他电子阅读器(Calibre、Overdrive)。

在尝试了各种比例后,我发现Aldiko只尊重height:100%我在高度方向上调用的样式。它不会缩放图像,只会将高度设置为屏幕宽度的 100%。我将不得不承认这是 Aldiko 中的一个错误,并保持推荐的 600x800 比例以获得最大分辨率。

我还发现了另一个有趣的事情; Aldiko 阅读器无法从非标准 HTML 中恢复。在其中一个数据库条目上,一个 <style> <body> 内的标签消失了,但样式文本没有。这与其他电子阅读器不同。

我在互联网上找到的最好的一般建议是 Preparing Images for Ebooks Project (PIFEP) .

关于epub - ePub 封面的正确图像尺寸是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20875395/

相关文章:

jupyter-notebook - pandoc 的 --webtex 的独立替代品

css - 如何向 epub 添加缺少的浏览器特定的 css 声明属性和前缀

publishing - Kindle 电子书中的面包屑标题栏

javascript - 如何在页面中尽可能大地显示整个图像(无滚动)保持其纵横比

CSS - 将元素定位在其他元素之上并在屏幕中间

iphone - 创建电子书阅读应用程序的教程 - epub 文件格式

css - 使 2 个背景图像相等

apple-watch - WatchOS5 - "Graphic rectangular"并发症图像大小是多少?

android - 如何隐藏布局下的按钮

javascript/css 覆盖内联 block