我正在使用最优秀的 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/