Kindle Comic Converter es una aplicación de Python para convertir archivos o carpetas de cómics/manga a EPUB, Panel View MOBI o CBZ optimizado para E-Ink. Inicialmente se desarrolló para Kindle, pero desde la versión 4.6 genera EPUB 3.0 válido, por lo que , a pesar de su nombre, KCC es en realidad un conversor de cómic/manga a EPUB que todo propietario de un lector electrónico puede utilizar felizmente . Opcionalmente, también puede optimizar imágenes aplicando una serie de transformaciones.
KCC no es el Kindle Comic Creator de Amazon ni cuenta con el respaldo de Amazon de ninguna manera. La herramienta de Amazon es para editores de cómics e implica mucho esfuerzo manual, mientras que KCC es para lectores de cómics/manga. KC2 de ninguna manera reemplaza a KCC, por lo que puedes estar seguro de que continuaremos desarrollando nuestro pequeño monstruo ;-)
Si tiene preguntas generales sobre el uso, comentarios, etc., publíquelas aquí. Si tiene algún problema técnico al utilizar KCC, presente un problema aquí. Si puede solucionar un problema abierto, bifurque y realice una solicitud de extracción.
Si considera que KCC es valioso, puede considerar hacer una donación a los autores:
Ciro Mattia Gonano (fundador, activo 2013-2014):
Paweł Jastrzębski (activo 2013-2019):
Alex Xu (activo desde 2023 hasta el presente)
https://github.com/ciromattia/kcc/releases
Haga clic en Activos de la última versión.
Probablemente quieras cualquiera de los dos
KCC_*.*.*.exe
(Windows)
kcc_macos_arm_*.*.*.dmg
(Mac reciente con chip Apple Silicon M1 o posterior)
kcc_macos_i386_*.*.*.dmg
(Mac anterior con chip Intel)
Las versiones c2e
y c2p
son herramientas de línea de comandos para usuarios avanzados.
En Windows 11, es posible que deba ejecutar en modo de compatibilidad para una versión anterior de Windows.
En Mac, haga clic derecho en abrir para pasar la advertencia de seguridad.
Para las versiones Flatpak, Docker y AppImage, consulte la wiki: https://github.com/ciromattia/kcc/wiki/Installation
Guía de portada de Kindle Scribe (también funciona para Kindles más antiguos)
soporte para windows 7
Combinar archivos/capítulos
La conversión de Flatpak mobi se atascó
Necesitará instalar varias herramientas para acceder a funciones importantes pero opcionales. Cierre y vuelva a abrir KCC para que KCC los detecte.
En Windows y macOS, instale Kindle Previewer y kindlegen
se detectará automáticamente.
Si tiene problemas para detectarlo, se queda atascado en el paso de conversión de MOBI o usa Linux AppImage o Flatpak, consulte la wiki: https://github.com/ciromattia/kcc/wiki/Installation#kindlegen
Esto ya no es necesario a partir de KCC 6.1.
Si aún lo necesita, consulte la wiki: https://github.com/ciromattia/kcc/wiki/Installation#7-zip
KCC puede comprender y convertir, actualmente, los siguientes tipos de entrada:
Carpetas que contienen: archivos PNG, JPG, GIF o WebP
CBZ, ZIP (Con ejecutable 7z
)
CBR, RAR (Con ejecutable 7z
)
CB7, 7Z (Con ejecutable 7z
)
PDF (Solo extrayendo imágenes JPG)
Debería explicarse por sí mismo. Todas las opciones tienen información detallada en la información sobre herramientas. Después de completar la conversión, debería encontrar el archivo listo junto al archivo de entrada original (mismo directorio).
Consulte nuestra wiki para obtener más detalles.
La versión CLI de KCC está destinada a usuarios avanzados. Permite utilizar opciones que podrían no ser compatibles y disminuir la calidad del resultado. La versión CLI tiene dependencias reducidas; en distribuciones basadas en Debian, estos comandos deberían instalar todas las dependencias necesarias:
sudo apt-get install python3 p7zip-full python3-pil python3-psutil python3-slugify
'K1': ("Kindle 1", (600, 670), Palette4, 1.8), 'K11': ("Kindle 11", (1072, 1448), Palette16, 1.8), 'K2': ("Kindle 2", (600, 670), Palette15, 1.8), 'K34': ("Kindle Keyboard/Touch", (600, 800), Palette16, 1.8), 'K578': ("Kindle", (600, 800), Palette16, 1.8), 'KDX': ("Kindle DX/DXG", (824, 1000), Palette16, 1.8), 'KPW': ("Kindle Paperwhite 1/2", (758, 1024), Palette16, 1.8), 'KV': ("Kindle Paperwhite 3/4/Voyage/Oasis", (1072, 1448), Palette16, 1.8), 'KPW5': ("Kindle Paperwhite 5/Signature Edition", (1236, 1648), Palette16, 1.8), 'KO': ("Kindle Oasis 2/3/Paperwhite 12/Colorsoft 12", (1264, 1680), Palette16, 1.8), 'KS': ("Kindle Scribe", (1860, 2480), Palette16, 1.8), 'KoMT': ("Kobo Mini/Touch", (600, 800), Palette16, 1.8), 'KoG': ("Kobo Glo", (768, 1024), Palette16, 1.8), 'KoGHD': ("Kobo Glo HD", (1072, 1448), Palette16, 1.8), 'KoA': ("Kobo Aura", (758, 1024), Palette16, 1.8), 'KoAHD': ("Kobo Aura HD", (1080, 1440), Palette16, 1.8), 'KoAH2O': ("Kobo Aura H2O", (1080, 1430), Palette16, 1.8), 'KoAO': ("Kobo Aura ONE", (1404, 1872), Palette16, 1.8), 'KoN': ("Kobo Nia", (758, 1024), Palette16, 1.8), 'KoC': ("Kobo Clara HD/Kobo Clara 2E", (1072, 1448), Palette16, 1.8), 'KoCC': ("Kobo Clara Colour", (1072, 1448), Palette16, 1.8), 'KoL': ("Kobo Libra H2O/Kobo Libra 2", (1264, 1680), Palette16, 1.8), 'KoLC': ("Kobo Libra Colour", (1264, 1680), Palette16, 1.8), 'KoF': ("Kobo Forma", (1440, 1920), Palette16, 1.8), 'KoS': ("Kobo Sage", (1440, 1920), Palette16, 1.8), 'KoE': ("Kobo Elipsa", (1404, 1872), Palette16, 1.8), 'OTHER': ("Other", (0, 0), Palette16, 1.8),
kcc-c2e.py
: usage: kcc-c2e [options] [input] MANDATORY: input Full path to comic folder or file(s) to be processed. MAIN: -p PROFILE, --profile PROFILE Device profile (Available options: K1, K2, K34, K578, KDX, KPW, KPW5, KV, KO, K11, KS, KoMT, KoG, KoGHD, KoA, KoAHD, KoAH2O, KoAO, KoN, KoC, KoL, KoF, KoS, KoE) [Default=KV] -m, --manga-style Manga style (right-to-left reading and splitting) -q, --hq Try to increase the quality of magnification -2, --two-panel Display two not four panels in Panel View mode -w, --webtoon Webtoon processing mode --ts TARGETSIZE, --targetsize TARGETSIZE the maximal size of output file in MB. [Default=100MB for webtoon and 400MB for others] PROCESSING: -n, --noprocessing Do not modify image and ignore any profil or processing option -u, --upscale Resize images smaller than device's resolution -s, --stretch Stretch images to device's resolution -r SPLITTER, --splitter SPLITTER Double page parsing mode. 0: Split 1: Rotate 2: Both [Default=0] -g GAMMA, --gamma GAMMA Apply gamma correction to linearize the image [Default=Auto] -c CROPPING, --cropping CROPPING Set cropping mode. 0: Disabled 1: Margins 2: Margins + page numbers [Default=2] --cp CROPPINGP, --croppingpower CROPPINGP Set cropping power [Default=1.0] --cm CROPPINGM, --croppingminimum CROPPINGM Set cropping minimum area ratio [Default=0.0] --blackborders Disable autodetection and force black borders --whiteborders Disable autodetection and force white borders --forcecolor Don't convert images to grayscale --forcepng Create PNG files instead JPEG --mozjpeg Create JPEG files using mozJpeg --maximizestrips Turn 1x4 strips to 2x2 strips -d, --delete Delete source file(s) or a directory. It's not recoverable. OUTPUT SETTINGS: -o OUTPUT, --output OUTPUT Output generated file to specified directory or file -t TITLE, --title TITLE Comic title [Default=filename or directory name] -f FORMAT, --format FORMAT Output format (Available options: Auto, MOBI, EPUB, CBZ, KFX, MOBI+EPUB) [Default=Auto] -b BATCHSPLIT, --batchsplit BATCHSPLIT Split output into multiple files. 0: Don't split 1: Automatic mode 2: Consider every subdirectory as separate volume [Default=0] CUSTOM PROFILE: --customwidth CUSTOMWIDTH Replace screen width provided by device profile --customheight CUSTOMHEIGHT Replace screen height provided by device profile OTHER: -h, --help Show this help message and exit
kcc-c2p.py
: usage: kcc-c2p [options] [input] MANDATORY: input Full path to comic folder(s) to be processed. Separate multiple inputs with spaces. MAIN: -y HEIGHT, --height HEIGHT Height of the target device screen -i, --in-place Overwrite source directory -m, --merge Combine every directory into a single image before splitting OTHER: -d, --debug Create debug file for every split image -h, --help Show this help message and exit
Esta sección es para desarrolladores que desean contribuir con KCC o usuarios avanzados que desean ejecutar el código más reciente sin esperar un lanzamiento oficial.
Es más fácil usar GitHub Desktop para clonar el repositorio de KCC. Desde GitHub Desktop, haga clic en Repository
en la barra de herramientas, luego Command Prompt
(Windows)/ Terminal
(Mac) para abrir una ventana en el repositorio de KCC.
Dependiendo de su sistema, Python puede llamarse python
o python3
. Usamos entornos virtuales (venv) para gestionar dependencias.
Si desea editar el código, un buen editor de código es VS Code.
Si desea editar los archivos .ui
, utilice Qt Creator, incluido en Qt para desarrollo de escritorio . Luego use los scripts gen_ui_files
para generar automáticamente la interfaz de usuario de Python.
Configuración única y ejecución por primera vez:
python -m venv venv venvScriptsactivate.bat pip install -r requirements.txt python kcc.py
Cada vez que cierre el símbolo del sistema, deberá reactivar el entorno virtual y volver a ejecutar:
venvScriptsactivate.bat python kcc.py
Configuración única y ejecución por primera vez:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt python kcc.py
Cada vez que cierre la Terminal, deberá reactivar el entorno virtual y volver a ejecutar:
source venv/bin/activate python kcc.py
KCC está hecho por
Ciro Mattia Gonano
Paweł Jastrzębski
darodi
Alex Xu
Este script nace como una alternativa multiplataforma a KindleComicParser
de Dc5e (publicado aquí).
La aplicación se basa e incluye los siguientes scripts:
Guión DualMetaFix
de K. Hendricks . Publicado con licencia GPL-3.
Clase image.py
de Mangle de Alex Yatskov con parches posteriores de proDOOMman y Birua.
El icono es de Nikolay Verin (http://ncrow.deviantart.com/) y está publicado bajo licencia CC BY-NC-SA 3.0.
Kindle Oasis 2 / 3
Kindle Paperwhite 3 / 4 / Viaje / Oasis
Kindle Paperwhite 1 / 2
Encender
Aura Kobo
Kobo Aura HD
Kobo AuraH2O
Kobo Aura UNO
Kobo Forma
KCC está iniciando conexiones a Internet en dos casos:
Durante el inicio: verificación de versión.
Cuando se produce un error: informes automáticos en Windows y macOS.
Por favor consulte la página wiki.
Copyright (c) 2012-2023 Ciro Mattia Gonano, Paweł Jastrzębski y Darodi. KCC se publica bajo LICENCIA ISC; consulte LICENCIA.txt para obtener más detalles.