Skip to content

Version 5.2

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Aug 05:59

🇮🇷 فارسی | 🇬🇧 English


🚀 فوتو اسلایسر نسخه 5.2

نسخه 5.2 فوتو اسلایسر با ارتقای گسترده پایداری، بازطراحی ماژولار هسته، و سیستم ایمنی دایرکتوری‌ها منتشر شد!

🌟 تغییرات و قابلیت‌های جدید (نسخه 5.2)

  • 🛡️ سیستم ایمنی دایرکتوری‌ها و جلوگیری از حذف تصادفی:

    • رفع باگ حذف پوشه‌های بدون تصویر (مانند Results یا up-model) هنگام استفاده از حالت ارتقای کیفیت هوش مصنوعی.
    • پیاده‌سازی گارد امنیتی چندلایه (safe_rmtree_temp) جهت جلوگیری قطعی از حذف هرگونه پوشه پروژه، کاربر، دسکتاپ، یا ریشه درایوها.
    • فیلتر خودکار و هوشمند پوشه‌ها در حالت گروهی (Multi-Folder) جهت رد کردن خودکار پوشه‌های غیرتصویری.
  • 🧩 بازطراحی ماژولار و تفکیک معماری موتور برنامه (engine):

    • تفکیک فایل حجیم موتور به ماژول‌های مستقل و تخصصی (archive_io, pipeline, slicing, watermark, image_io, sorting, psd_export, constants).
    • استانداردسازی کامل PEP 8 و مستندسازی دقیق کدها.
  • 🧠 ارتقای الگوریتم‌های واترمارک هوشمند و تشخیص پنل‌ها:

    • بهبود ماسک حباب‌های گفتگو (Bubble Mask) جهت جلوگیری از قرارگیری واترمارک روی دیالوگ‌ها.
    • پیش‌محاسبه سفیدی ستون‌ها جهت افزایش چشمگیر سرعت پردازش.
    • امتیازدهی هوشمند بر اساس روشنایی و کنتراست تصویر برای اولویت‌دادن به کادرهای هنری.
    • تراز دقیق واترمارک با لبه‌های اصلی پنل‌ها و اعمال جریمه در جابجایی ناخواسته.
  • 📂 بهبود پردازش آرشیوها و مرتب‌سازی فایل‌ها:

    • پردازش انحصاری فایل‌های سطح ریشه در آرشیوهای ZIP/CBZ جهت جلوگیری از تداخل ساختارهای تودرتو.
    • بهینه‌سازی سیستم مرتب‌سازی طبیعی اسامی و اعداد فایل‌ها و ترتیب صفحات در PDFها.
  • بهینه‌سازی کارایی و سرعت راه‌اندازی:

    • افزودن فلگ‌های بهینه‌سازی برای WebView2 جهت کاهش مصرف حافظه رم.
    • فشرده‌سازی ۸۸.۶٪ حجم اسپلش لودینگ جهت باز شدن سریع‌تر برنامه.

📥 دانلود و نصب

فایل ZIP مربوط به سیستم‌عامل خود را دانلود و اکسترکت کنید:

  • [Windows] PhotoSlicer-v5.2-Windows.zip
  • [Linux] PhotoSlicer-v5.2-Linux.zip
  • [macOS] PhotoSlicer-v5.2-macOS.zip

🚀 PhotoSlicer v5.2

PhotoSlicer Version 5.2 is officially released with comprehensive directory safety guards, modular engine architecture, and advanced smart watermarking heuristics!

🌟 What's New (v5.2)

  • 🛡️ Directory Safety & Guardrails:

    • Resolved an issue where non-image folders (such as Results or up-model) could be accidentally deleted during AI enhancement cleanup.
    • Implemented defense-in-depth safe deletion checks (safe_rmtree_temp) ensuring operations only purge verified temporary folders.
    • Smart multi-folder scan filtering to automatically ignore non-image subdirectories.
  • 🧩 Modular Engine Architecture:

    • Fully refactored monolithic engine into clean, dedicated modules (archive_io, pipeline, slicing, watermark, image_io, sorting, psd_export, constants).
    • Comprehensive PEP 8 compliance and full code documentation.
  • 🧠 Smart Watermarking & Panel Detection Heuristics:

    • Enhanced speech bubble masking to prevent overlay on text/dialogue regions.
    • Precomputed column whiteness analysis for faster layout scanning.
    • Context-aware brightness and contrast scoring to favor rich artwork over blank/dark spaces.
    • Strict panel boundary alignment rewards and displacement penalties.
  • 📂 Archive & Sorting Improvements:

    • Strict root-level image filtering in ZIP/CBZ archives.
    • Enhanced natural alphanumeric sorting for extracted archives and multi-page PDFs.
  • Performance & Startup Optimizations:

    • Added performance startup switches for WebView2 runtime to reduce background RAM usage.
    • 88.6% lossless splash screen compression for faster cold boots.

📥 Downloads

Download the appropriate ZIP package for your platform:

  • [Windows] PhotoSlicer-v5.2-Windows.zip
  • [Linux] PhotoSlicer-v5.2-Linux.zip
  • [macOS] PhotoSlicer-v5.2-macOS.zip