Kindle Comic Converter هو تطبيق Python لتحويل ملفات أو مجلدات الرسوم الهزلية/المانجا إلى EPUB أو Panel View MOBI أو CBZ المحسن بالحبر الإلكتروني. تم تطويره في البداية لـ Kindle ولكن منذ الإصدار 4.6، أصبح ينتج EPUB 3.0 صالحًا، لذا على الرغم من اسمه، فإن KCC هو في الواقع محول للقصص المصورة/المانغا إلى EPUB يمكن لكل مالك قارئ إلكتروني استخدامه بسعادة . يمكنه أيضًا تحسين الصور بشكل اختياري من خلال تطبيق عدد من التحويلات.
KCC ليست شركة Kindle Comic Creator التابعة لشركة Amazon ولا يتم اعتمادها بأي شكل من الأشكال من قبل Amazon. أداة أمازون مخصصة لناشري القصص المصورة وتتضمن الكثير من الجهد اليدوي، في حين أن أداة KCC مخصصة لقراء القصص المصورة/المانجا. KC2 ليس بأي حال من الأحوال بديلاً لـ KCC لذا يمكنك أن تكون واثقًا تمامًا من أننا سنواصل تطوير وحشنا الصغير ؛-)
إذا كانت لديك أسئلة عامة حول الاستخدام والتعليقات وما إلى ذلك، فيرجى نشرها هنا. إذا كانت لديك بعض المشكلات الفنية في استخدام KCC، فيرجى تقديم مشكلة هنا. إذا كان بإمكانك إصلاح مشكلة مفتوحة، فقم بالشوكة وقم بتقديم طلب سحب.
إذا وجدت أن KCC ذات قيمة، فيمكنك التفكير في التبرع للمؤلفين:
سيرو ماتيا جونانو (مؤسس، نشط 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، فارجع إلى wiki: 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 فقط)
يجب أن تكون واضحة بذاتها. تحتوي جميع الخيارات على معلومات مفصلة في تلميحات الأدوات. بعد اكتمال التحويل، يجب أن تجد ملفًا جاهزًا بجانب ملف الإدخال الأصلي (نفس الدليل).
من فضلك قم بمراجعة الويكي الخاص بنا لمزيد من التفاصيل.
إصدار CLI من KCC مخصص للمستخدمين المتميزين. فهو يسمح باستخدام الخيارات التي قد لا تكون متوافقة ويقلل من جودة الإخراج. يحتوي إصدار CLI على تبعيات منخفضة، وفي التوزيعات المستندة إلى دبيان، يجب أن تقوم هذه الأوامر بتثبيت جميع التبعيات المطلوبة:
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 Desktop، انقر فوق Repository
في شريط الأدوات، ثم Command Prompt
(Windows)/ Terminal
(Mac) لفتح نافذة في KCC repo.
اعتمادًا على نظامك، يمكن تسمية لغة Python إما python
أو python3
. نحن نستخدم البيئات الافتراضية (venv) لإدارة التبعيات.
إذا كنت تريد تحرير التعليمات البرمجية، فإن محرر التعليمات البرمجية الجيد هو VS Code.
إذا كنت تريد تحرير ملفات .ui
، فاستخدم Qt Creator، المضمن في Qt لتطوير سطح المكتب . ثم استخدم البرامج النصية gen_ui_files
لإنشاء واجهة مستخدم python تلقائيًا.
الإعداد والتشغيل مرة واحدة لأول مرة:
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 بواسطة
سيرو ماتيا جونانو
باول ياسترزبسكي
دارودي
أليكس شو
تم إنشاء هذا البرنامج النصي كبديل متعدد المنصات لـ KindleComicParser
بواسطة Dc5e (تم نشره هنا).
يعتمد التطبيق ويتضمن البرامج النصية التالية:
البرنامج النصي DualMetaFix
بواسطة K. Hendricks . تم إصداره بترخيص GPL-3.
image.py
من Mangle لـ Alex Yatskov مع تصحيحات proDOOMman's وBirua اللاحقة.
الأيقونة من تصميم نيكولاي فيرين (http://ncrow.deviantart.com/) وتم إصدارها بموجب ترخيص CC BY-NC-SA 3.0.
كيندل أواسيس 2/3
كيندل بيبر وايت 3 / 4 / رحلة / واحة
كيندل بيبر وايت 1/2
أضرم
كوبو هالة
كوبو أورا HD
كوبو أورا H2O
كوبو أورا وان
كوبو فورما
تبدأ KCC اتصالات الإنترنت في حالتين:
أثناء بدء التشغيل - التحقق من الإصدار.
عند حدوث خطأ - إعداد التقارير تلقائيًا على نظامي التشغيل Windows وmacOS.
يرجى التحقق من صفحة الويكي.
حقوق الطبع والنشر (ج) 2012-2023 محفوظة لـ Ciro Mattia Gonano وPaweł Jastrzębski وDarodi. تم إصدار KCC بموجب ترخيص ISC؛ راجع LICENSE.txt لمزيد من التفاصيل.