Kindle Comic Converter เป็นแอป Python สำหรับแปลงไฟล์การ์ตูน/มังงะหรือโฟลเดอร์เป็น EPUB, Panel View MOBI หรือ CBZ ที่ปรับให้เหมาะสมกับ E-Ink ในตอนแรกได้รับการพัฒนาสำหรับ Kindle แต่เนื่องจากเวอร์ชัน 4.6 เอาต์พุต EPUB 3.0 ที่ถูกต้อง ดังนั้น แม้จะมีชื่อ KCC จึงเป็นตัวแปลงการ์ตูน/มังงะเป็น EPUB ที่เจ้าของ e-reader ทุกคนสามารถใช้ไฟล์ . นอกจากนี้ยังสามารถเลือกปรับภาพให้เหมาะสมโดยการใช้การแปลงหลายๆ แบบ
KCC ไม่ใช่ Kindle Comic Creator ของ Amazon และไม่ได้รับการรับรองจาก 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
(Mac รุ่นล่าสุดที่มีชิป Apple Silicon M1 หรือใหม่กว่า)
kcc_macos_i386_*.*.*.dmg
(Mac รุ่นเก่าที่มีชิป Intel)
เวอร์ชัน c2e
และ c2p
เป็นเครื่องมือบรรทัดคำสั่งสำหรับผู้ใช้ระดับสูง
บน Windows 11 คุณอาจต้องทำงานในโหมดความเข้ากันได้สำหรับ Windows เวอร์ชันเก่า
บน Mac ให้คลิกขวาที่เปิดเพื่อข้ามคำเตือนด้านความปลอดภัย
สำหรับเวอร์ชัน flatpak, Docker และ AppImage โปรดดูที่วิกิ: https://github.com/ciromattia/kcc/wiki/Installation
คู่มือหน้าปก Kindle Scribe (ใช้ได้กับ Kindles รุ่นเก่าด้วย)
รองรับวินโดวส์ 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 เพื่อโคลน repo KCC จาก GitHub Desktop คลิก Repository
ในแถบเครื่องมือ จากนั้น Command Prompt
(Windows)/ Terminal
(Mac) เพื่อเปิดหน้าต่างใน KCC repo
ขึ้นอยู่กับระบบของคุณ Python อาจเรียกว่า python
หรือ python3
เราใช้สภาพแวดล้อมเสมือน (venv) เพื่อจัดการการขึ้นต่อกัน
หากคุณต้องการแก้ไขโค้ด ตัวแก้ไขโค้ดที่ดีคือ VS Code
หากคุณต้องการแก้ไขไฟล์ .ui
ให้ใช้ Qt Creator ซึ่งรวมอยู่ใน Qt สำหรับการพัฒนาเดสก์ท็อป จากนั้นใช้สคริปต์ gen_ui_files
เพื่อสร้าง python UI โดยอัตโนมัติ
ตั้งค่าครั้งเดียวและใช้งานครั้งแรก:
python -m venv venv venvScriptsactivate.bat pip install -r requirements.txt python kcc.py
ทุกครั้งที่คุณปิด Command Prompt คุณจะต้องเปิดใช้งานสภาพแวดล้อมเสมือนอีกครั้งและรันใหม่:
venvScriptsactivate.bat python kcc.py
ตั้งค่าครั้งเดียวและใช้งานครั้งแรก:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt python kcc.py
ทุกครั้งที่คุณปิด Terminal คุณจะต้องเปิดใช้งานสภาพแวดล้อมเสมือนอีกครั้งและเรียกใช้ใหม่:
source venv/bin/activate python kcc.py
KCC จัดทำโดย
ชิโร มัตเทีย โกนาโน่
ปาเวล ยาสตร์เซบสกี้
ดาโรดี
อเล็กซ์ ซู
สคริปต์นี้เกิดเป็นทางเลือกข้ามแพลตฟอร์มสำหรับ KindleComicParser
โดย Dc5e (เผยแพร่ที่นี่)
แอปอาศัยและมีสคริปต์ต่อไปนี้:
สคริปต์ DualMetaFix
โดย K. Hendricks เผยแพร่พร้อมใบอนุญาต GPL-3
คลาส image.py
จาก Mangle ของ Alex Yatskov พร้อมด้วยแพทช์ของ proDOOMman และ Birua ที่ตามมา
ไอคอนจัดทำโดย Nikolay Verin (http://ncrow.deviantart.com/) และเผยแพร่ภายใต้ใบอนุญาต CC BY-NC-SA 3.0
คินเดิล โอเอซิส 2/3
Kindle Paperwhite 3 / 4 / โวยาจ / โอเอซิส
คินเดิล เปเปอร์ไวท์ 1/2
จุด
โคโบ ออร่า
โคโบ ออร่า เอชดี
โคโบ ออร่า เอชทูโอ
โคโบ ออร่า วัน
โคโบ ฟอร์มา
KCC กำลังเริ่มการเชื่อมต่ออินเทอร์เน็ตในสองกรณี:
ระหว่างการเริ่มต้น - การตรวจสอบเวอร์ชัน
เมื่อเกิดข้อผิดพลาด - การรายงานอัตโนมัติบน Windows และ macOS
โปรดตรวจสอบหน้าวิกิ
ลิขสิทธิ์ (c) 2012-2023 Ciro Mattia Gonano, Paweł Jastrzębski และ Darodi KCC ได้รับการเผยแพร่ภายใต้ ISC LICENSE; ดู LICENSE.txt สำหรับรายละเอียดเพิ่มเติม