iloveepub
Меню
RU

Обработка на устройстве — файлы никогда не покидают его

Смена обложки EPUB

Поменяйте обложку любого EPUB за несколько кликов: текущая обложка извлекается автоматически, новая показывается рядом со старой, а все остальное в книге остается нетронутым. Вся замена происходит локально в вашем браузере — книга никуда не отправляется. Бесплатно, без аккаунтов, без ограничений.

01Выберите EPUB

Когда на полке не та карточка, а книга в порядке

EPUB из общественного достояния, у которого обложка — миниатюра в 200 px, мягкая на экране e-ink с 300 ppi. Черновик, выгруженный с обложкой-заглушкой. Файл, в котором лежит cover.jpg, но он нигде не помечен: Kindle и Kobo рисуют серую карточку, и кажется, будто книга битая. Замена обложки — работа с метаданными. Главы заново верстать не нужно.

Amazon указывает 1600×2560 как предпочтительный размер обложки Kindle, а портрет 2:3 — соотношение, под которое обрезает большинство полок. Размер картинки, которую вы даёте, эта страница не меняет. Если важны именно пиксели, измените размер до загрузки. JPG надёжнее всего на Kindle, Kobo и Apple Books. Для плоской графики хватает PNG. WebP и GIF здесь принимаются. Старая прошивка может проигнорировать WebP.

Какие байты меняются

Текущая обложка ищется по meta name=cover из EPUB 2 или по элементу со свойством cover-image из EPUB 3. Если расширение совпадает, новые байты встают на место изображения, а запись хранится без deflate. Если расширение другое, пишется новый путь, старое изображение удаляется, а href и media-type в манифесте обновляются. Любой img или изображение SVG, чей адрес указывал ровно на старый путь, переводится на новый. Файлы глав, которые на обложку не ссылались, не правятся.

Записываются оба маркера: meta name=cover и properties=cover-image. Книга без обложки получает новый элемент манифеста. В spine этот элемент не вставляется. Полки читают маркеры. Отдельная глава им не нужна. Удаление обложки стирает изображение, элемент манифеста, meta-тег и страницу обложки, которая опустела, когда убрали её единственную картинку. Общий шаг перепаковки пишет mimetype первым и без сжатия. Потолок книги — 120 MB.

Что замена обложки оставляет как есть

Под 2:3 ничего не обрезается. Квадрат остаётся квадратом, а поля или обрезку некоторые полки делают сами. Обложка, которая на деле лишь первая страница книги с фиксированной вёрсткой, без объявления обложки и без ссылки на изображение, за обложку не принимается. Фоновые картинки в CSS никто не разыскивает.

Kindle помнит миниатюру книги, которую уже импортировал. В EPUB новое изображение уже может лежать, а устройство всё ещё показывает старую карточку, пока вы не отправите файл заново — почтой, приложением Send to Kindle или по USB. Название и автора эта страница не правит. Для этих полей есть редактор метаданных.

Диалог метаданных Calibre умеет больше и делает другое

Edit metadata в Calibre умеет заменить обложку и скачать другую из сети. В OPF он дописывает собственные теги Calibre. Скачивание выручает, когда своей картинки нет. И это сетевой запрос, которого эта страница не делает никогда.

Этот инструмент подменяет изображение и два маркера обложки, затем заново пакует zip. Метаданные calibre: он не добавляет и в сервис обложек не обращается. Calibre — если нужна обложка из сети или правка метаданных на всю библиотеку. Эта страница — если меняется только картинка, которая у вас уже есть.

Как изменить обложку EPUB

  1. Выберите файл EPUB

    Откройте книгу с устройства. Текущая обложка извлекается и показывается — ничего не отправляется.

  2. Загрузите новую обложку

    Выберите изображение JPG, PNG, WebP или GIF и посмотрите его рядом со старой обложкой перед подтверждением.

  3. Скачайте обновленный EPUB

    Сохраните файл и скопируйте его на читалку — новая обложка появится на полке и внутри книги.

Частые вопросы

Я загрузил PNG, а старая обложка была JPG. Что меняется в zip?

Новое изображение кладётся под новым именем, старое удаляется, href и media-type в манифесте обновляются. Страница обложки, чей img указывал на старый путь, переводится на новый. Файлы глав, которые на обложку не ссылались, не правятся.

У книги не было обложки. Вы добавляете титульный лист?

Нет. Изображение обложки добавляется в манифест и помечается и meta name=cover, и свойством cover-image. В порядок чтения оно не вставляется. Полки читают эти маркеры.

Картинку приведут к размеру 1600×2560?

Нет. Amazon указывает 1600×2560 как предпочтительный размер обложки Kindle, а соотношение 2:3 уберегает от обрезки на большинстве полок, но хранятся те пиксели, которые вы загрузили. Если точные размеры важны, измените их заранее.

Kindle всё ещё показывает старую обложку. Файл неправильный?

Kindle помнит миниатюру книги, которую уже импортировал. Отправьте файл заново почтой, приложением Send to Kindle или по USB, чтобы устройство прочитало новое изображение. В самом EPUB замена уже есть.

Чем это отличается от Edit metadata в Calibre?

Calibre умеет заменить обложку, скачать её из интернета и записать в OPF собственные теги calibre. Эта страница обложку из сети не запрашивает и эти теги не добавляет. Она обновляет изображение, запись манифеста и два маркера обложки.

Похожие инструменты