github ciromattia/kcc v7.5.0

latest releases: v9.0.0, v8.0.4, v8.0.3...
pre-release2 months ago

ko-fi

Also looking for a software job! https://www.linkedin.com/in/alexu2/

Kindle Scribe full 2480 support is here.

The problem: The Kindle Scribe has a height of 2480 pixels. But kindlegen's limit is 1920. So images are always a little blurry compared to native resolution.

So how do you overcome this limitation?

The key idea: Instead of using a standard fixed layout epub where 1 image is 1 page, instead implement the alternate fixed layout epub where you can have multiple images per page. As long as each individual image is <1920, kindlegen is no issue.

Implementation wise, this was difficult because all the code assumed 1 image per page. If you look at the recent git commits to master, you'll see many of my commits doing an enormous refactor to account for this change.

This took many many days between experimentation and testing, this was by far the largest feature I've ever worked on for KCC.

If you feel generous, please consider donating on my Ko-fi! It's taken a lot of my time and energy to make KCC as good as it is today. https://ko-fi.com/eink_dude

Quick tip: try disabling image darkening with gamma = 1.0 if you previously used auto, things are much sharper so darkening is less neccessary.

Awesome community driven features:

  • file fusion: combine chapters into volumes!
  • set Title from ComicInfo.xml

Apart from that, I've also added:

  • tons of bug fixes, especially for macOS 15
  • much more immersive 2 page spread handling when partially checked
  • vastly improved documentation

Sponsors

What's Changed

  • build windows versions in parallel by @axu2 in #908
  • Bump signpath/github-action-submit-signing-request from 1.1 to 1.2 by @dependabot in #918
  • don't get stuck during mobi conversion errors (5.6.5 regression) by @axu2 in #921
  • CBZ output: Don't add padding around images when upscale unchecked or when white background is checked by @axu2 in #917
  • replace Qt Creator with pre-installed pyside6-designer by @axu2 in #927
  • flatten subfolders if over windows MAX_LENGTH=260 characters by @axu2 in #922
  • unescape ampersand (&) by @axu2 in #923
  • add error check for filepath length check by @axu2 in #928
  • ignore utf-8 decoding errors on macOS 15 by @axu2 in #933
  • make error message more clear for covers by @axu2 in #938
  • fix macOS 15 exfat drives (7.2.0 regression) by @axu2 in #937
  • specify you should clone a fork, not the main KCC repo by @axu2 in #941
  • restore 2 panel view option by @axu2 in #940
  • Other profile max width change to 2400 to support 2400x3200 resolution. by @yaqinking in #945
  • align preceding pages around pre-joined spreads in landscape by @axu2 in #942
  • add download counter to readme by @axu2 in #948
  • revamp readme introduction by @axu2 in #950
  • cbz output: don't change subfolder names by @orpheus1120 in #920
  • fix ebok thumbnail aspect ratio by @axu2 in #956
  • remove Kindle abbreviations by @axu2 in #957
  • Add Kindle PW 7/10, Kindle 8/10, Oasis 8 to PDOC list for easier covers by @axu2 in #955
  • upgrade to numpy 2 by @axu2 in #954
  • cover has minimal processing and is shared across splits by @axu2 in #953
  • ignore kindlegen warnings (beta regression) by @axu2 in #961
  • add tome count to cover for splits by @axu2 in #963
  • Scribe 2480 support by @axu2 in #962
  • Added ability to combine multiple CBZ into one files by @Silver0006 in #960
  • ComicInfo.xml Title checkbox by @jorge-castellon-jr in #944
  • Show split spreads before full spreads, much more immersive by @axu2 in #966
  • rename manga mode to right-to-left mode by @axu2 in #967
  • You can drag image folders or comic archives into kcc window by @axu2 in #968
  • Shift click convert button for custom output directory by @axu2 in #969
  • add links by @axu2 in #970

New Contributors

Full Changelog: v7.4.1...v7.5.0

Don't miss a new kcc release

NewReleases is sending notifications on new releases.