|
|
#1 |
|
Member
![]() Posts: 19
Karma: 10
Join Date: Jun 2026
Device: none
|
[GUI Plugin] Create Hardcover
Create Hardcover
A Calibre plugin that applies Apple Books-style hardcover effects to your book covers. Adds realistic 3D spine shadows, spine highlights, page edges, rounded corners, and a subtle background blur to flat cover images. Features - Hardcover compositing — spine shadow, spine highlight, page edges, rounded corners, background blur - RTL support — full right-to-left spine for Arabic, Hebrew, Persian books - Side-by-side preview — compare original vs generated cover before applying - Batch processing — generate and apply covers for multiple books at once, with progress bars - Non-destructive — original covers are backed up and can be restored at any time - Library filtering — toolbar menu to filter books by generation status - Keyboard navigation — left/right arrows to browse books in the preview dialog Requirements - Calibre 5.0 or newer [not sure] - Windows, macOS, or Linux Installation 1. Download Create-Hardcover-plugin.zip 2. In Calibre, go to Preferences > Plugins > Load plugin from file 3. Select the zip file and restart Calibre 4. A blue book icon appears in your toolbar Usage Single cover 1. Select a book in your library 2. Click the Create Hardcover toolbar icon 3. Check RTL Spine if the book is right-to-left 4. Click Generate 5. Preview the result, then click Apply Batch processing 1. Select multiple books in your library 2. Open "Create Hardcover" 3. Click Generate All — a progress bar shows status 4. Click Apply All to apply all generated covers Restoring originals - Single book: select the book, open "Create Hardcover", click Restore - Multiple books: click Restore All Library filters Right-click the toolbar icon for: - Show books with generated covers - Show books without generated covers Keyboard shortcuts Left arrow — previous book Right arrow — next book How it works The plugin composites pre-rendered overlay images (spine shadows, highlights, page edges) onto your cover using blend modes that replicate Apple Books' rendering: 1. Resize cover to 600px wide (preserving aspect ratio) 2. Apply rounded-rectangle mask 3. Create blurred background with multiply blend 4. Apply spine-linearburn overlay (multiply blend) 5. Apply spine-normal overlay (alpha composite) 6. Apply spine-softlight overlay (soft-light blend) 7. Apply page edges overlay (alpha composite) -Completely vibe coded guys, hope you like it as much as I do ![]() Changelog: https://www.mobileread.com/forums/sh...06&postcount=9 Last edited by sornay; Today at 06:46 AM. Reason: updated plugin version to 1.3.0 |
|
|
|
|
|
#2 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,306
Karma: 7990245
Join Date: Sep 2020
Device: Libra Colour
|
Very cool and works fine. The "Show Me" terminology feels unclear to me.
|
|
|
|
|
|
#3 |
|
Member
![]() Posts: 19
Karma: 10
Join Date: Jun 2026
Device: none
|
|
|
|
|
|
|
#4 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,306
Karma: 7990245
Join Date: Sep 2020
Device: Libra Colour
|
Please note that there is a homonymous plugin, so if you'd like to see it listed in the calibre Index, it must be renamed. A solution would be to include a modifier to distinguish it.
|
|
|
|
|
|
#5 |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,728
Karma: 34252730
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Suggest "Create Hardcover"
BR |
|
|
|
|
|
#6 |
|
Member
![]() Posts: 19
Karma: 10
Join Date: Jun 2026
Device: none
|
|
|
|
|
|
|
#7 | |
|
Member
![]() Posts: 19
Karma: 10
Join Date: Jun 2026
Device: none
|
Quote:
|
|
|
|
|
|
|
#8 |
|
Leftutti
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 636
Karma: 3671119
Join Date: Feb 2019
Location: Bavaria
Device: iPad Pro, Kobo Libra 2
|
My hardcover fiction books don't look like that, they all have a dust cover.
|
|
|
|
|
|
#9 |
|
Member
![]() Posts: 19
Karma: 10
Join Date: Jun 2026
Device: none
|
Version 1.3.0
Changelog
1.3.0 - Show Apply All and Clear All buttons when viewing generated covers only (Show me mode) 1.2.1 - Fix Restore All progress bar to only count books with saved originals 1.2.0 - Add loading dialog with progress bar when opening the plugin for large libraries - Cache original-cover checks to improve startup performance 1.1.0 - Add Stop button support for Apply All and Restore All batch operations Should I update attached file in the first post too?
Last edited by sornay; Today at 06:40 AM. |
|
|
|
|
|
#10 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,306
Karma: 7990245
Join Date: Sep 2020
Device: Libra Colour
|
|
|
|
|
|
|
#11 |
|
Member
![]() Posts: 19
Karma: 10
Join Date: Jun 2026
Device: none
|
|
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [Metadata Source Plugin] Hardcover | robb0 | Plugins | 17 | 06-15-2026 06:24 PM |
| [UI Plugin] Hardcover Sync | jojuyo | Plugins | 0 | 06-15-2026 06:17 PM |
| [plugin] Hardcover.app syncing | Billiam | KOReader | 18 | 05-25-2025 06:55 AM |
| [GUI Plugin] TTS to MP3: Create MP3 audiobook using Windows TTS | jackie_w | Plugins | 156 | 03-29-2025 11:11 AM |
| is it possible create plugin embed a panel into the main GUI? | hlhp | Development | 1 | 10-20-2022 04:31 AM |