Kindle Comic Converter 는 만화/만화 파일이나 폴더를 EPUB, 패널 보기 MOBI 또는 E-Ink에 최적화된 CBZ로 변환하는 Python 앱입니다. 처음에는 Kindle용으로 개발되었지만 버전 4.6부터 유효한 EPUB 3.0을 출력하므로 이름에도 불구하고 KCC는 실제로 모든 e-reader 소유자가 즐겁게 사용할 수 있는 만화/만화-EPUB 변환기입니다 . 또한 다양한 변환을 적용하여 선택적으로 이미지를 최적화할 수도 있습니다.
KCC는 Amazon의 Kindle Comic Creator가 아니며 어떤 식으로든 Amazon의 승인을 받지 않습니다. Amazon의 도구는 만화 출판사를 위한 도구로 많은 수작업이 필요한 반면, KCC는 만화/만화 독자를 위한 도구입니다. KC2는 결코 KCC 를 대체하지 않으므로 우리가 계속해서 작은 괴물을 개발할 것이라는 확신을 가질 수 있습니다 ;-)
사용법, 피드백 등에 대한 일반적인 질문이 있는 경우 여기에 게시하세요. KCC를 사용하면서 기술적인 문제가 있는 경우 여기에 문제를 제기해 주세요. 미해결 문제를 해결할 수 있으면 포크하고 끌어오기 요청을 하세요.
KCC가 가치 있다고 생각되면 저자에게 기부하는 것을 고려할 수 있습니다.
Ciro Mattia Gonano (설립자, 2013-2014년 활동):
파웰 야스트르쳉브스키(2013-2019년 활동):
알렉스 쉬(현역 2023년~현재)
https://github.com/ciromattia/kcc/releases
최신 릴리스의 자산을 클릭합니다.
당신은 아마 둘 중 하나를 원할 것입니다
KCC_*.*.*.exe
(윈도우)
kcc_macos_arm_*.*.*.dmg
(Apple Silicon M1 칩 이상이 탑재된 최신 Mac)
kcc_macos_i386_*.*.*.dmg
(Intel 칩이 탑재된 구형 Mac)
c2e
및 c2p
버전은 고급 사용자를 위한 명령줄 도구입니다.
Windows 11에서는 이전 Windows 버전에 대한 호환 모드로 실행해야 할 수도 있습니다.
Mac에서는 열기를 마우스 오른쪽 버튼으로 클릭하여 보안 경고를 통과하세요.
flatpak, Docker 및 AppImage 버전의 경우 위키(https://github.com/ciromattia/kcc/wiki/Installation)를 참조하세요.
Kindle Scribe 표지 안내서(이전 Kindle에서도 작동)
윈도우 7 지원
파일/챕터 결합
Flatpak mobi 변환이 중단되었습니다.
중요하지만 선택적인 기능에 액세스하려면 다양한 도구를 설치해야 합니다. KCC를 닫았다가 다시 열어 KCC가 이를 감지하도록 하세요.
Windows 및 macOS에서 Kindle Previewer를 설치하면 kindlegen
자동으로 감지됩니다.
이를 감지하는 데 문제가 있거나 MOBI 변환 단계에서 멈추거나 Linux AppImage 또는 Flatpak을 사용하는 경우 위키(https://github.com/ciromattia/kcc/wiki/Installation#kindlegen)를 참조하세요.
KCC 6.1부터는 더 이상 필요하지 않습니다.
여전히 필요한 경우 위키(https://github.com/ciromattia/kcc/wiki/Installation#7-zip)를 참조하세요.
KCC는 현재 다음 입력 유형을 이해하고 변환할 수 있습니다.
다음을 포함하는 폴더: PNG, JPG, GIF 또는 WebP 파일
CBZ, ZIP ( 7z
실행 파일 포함)
CBR, RAR ( 7z
실행 파일 포함)
CB7, 7Z ( 7z
실행 파일 포함)
PDF (JPG 이미지만 추출)
꽤 자명해야합니다. 모든 옵션에는 도구 설명에 자세한 정보가 있습니다. 변환이 완료되면 원본 입력 파일(동일 디렉터리)과 함께 준비된 파일을 찾아야 합니다.
자세한 내용은 위키를 확인하세요.
KCC 의 CLI 버전은 고급 사용자를 위한 것입니다. 호환되지 않는 옵션을 사용하여 출력 품질을 저하시킬 수 있습니다. CLI 버전은 종속성이 감소했습니다. Debian 기반 배포판에서 이 명령은 필요한 모든 종속성을 설치해야 합니다.
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
이 섹션은 KCC에 기여하려는 개발자나 공식 릴리스를 기다리지 않고 최신 코드를 실행하려는 고급 사용자를 위한 것입니다.
GitHub Desktop을 사용하여 KCC 저장소를 복제하는 것이 가장 쉽습니다. GitHub 데스크톱의 도구 모음에서 Repository
클릭한 다음 Command Prompt
(Windows)/ Terminal
(Mac)을 클릭하여 KCC 리포지토리에서 창을 엽니다.
시스템에 따라 Python은 python
또는 python3
이라고 불릴 수 있습니다. 종속성을 관리하기 위해 가상 환경(venv)을 사용합니다.
코드를 편집하고 싶다면 VS Code가 좋은 코드 편집기입니다.
.ui
파일을 편집하려면 데스크톱 개발용 Qt 에 포함된 Qt Creator를 사용하세요. 그런 다음 gen_ui_files
스크립트를 사용하여 Python UI를 자동 생성합니다.
처음으로 일회성 설정 및 실행:
python -m venv venv venvScriptsactivate.bat pip install -r requirements.txt python kcc.py
명령 프롬프트를 닫을 때마다 가상 환경을 다시 활성화하고 다음을 다시 실행해야 합니다.
venvScriptsactivate.bat python kcc.py
처음으로 일회성 설정 및 실행:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt python kcc.py
터미널을 닫을 때마다 가상 환경을 다시 활성화하고 다음을 다시 실행해야 합니다.
source venv/bin/activate python kcc.py
KCC 가 만든 회사는
치로 마티아 고나노
파웰 야스트쳉브스키
다로디
알렉스 쉬
이 스크립트는 Dc5e 의 KindleComicParser
에 대한 크로스 플랫폼 대안으로 탄생했습니다(여기에 게시됨).
앱은 다음 스크립트를 사용하고 포함합니다.
K. Hendricks 의 DualMetaFix
스크립트. GPL-3 라이센스로 출시되었습니다.
Alex Yatskov 의 Mangle과 후속 proDOOMman 및 Birua 패치의 image.py
클래스입니다.
아이콘은 Nikolay Verin (http://ncrow.deviantart.com/)이 제작했으며 CC BY-NC-SA 3.0 라이센스에 따라 출시되었습니다.
킨들 오아시스 2 / 3
Kindle Paperwhite 3 / 4 / 항해 / 오아시스
킨들 페이퍼화이트 1 / 2
빛나다
공방 아우라
코보 아우라 HD
코보 아우라 H2O
코보 아우라 ONE
코보 포르마
KCC는 다음 두 가지 경우에 인터넷 연결을 시작합니다.
시작하는 동안 - 버전 확인.
오류 발생 시 - Windows 및 macOS에서 자동 보고됩니다.
위키 페이지를 확인해주세요.
저작권 (c) 2012-2023 Ciro Mattia Gonano, Paweł Jastrzębski 및 Darodi. KCC는 ISC 라이선스에 따라 출시됩니다. 자세한 내용은 LICENSE.txt를 참조하세요.