Skip to content

Repository files navigation

🖼️ WallpaperExtractor (RePKG GUI)

Extractor Screen Gallery Screen

WallpaperExtractor là một ứng dụng giao diện (GUI) hiện đại, mạnh mẽ được xây dựng bằng Flutter, dùng để trích xuất các tệp .pkg.tex từ Wallpaper Engine thành các định dạng đa phương tiện gốc (ảnh, video, gif).

Dự án này được phát triển dựa trên lõi xử lý của RePKG và được nâng cấp giao diện người dùng để thao tác dễ dàng hơn, không cần dùng dòng lệnh.


✨ Tính năng nổi bật

  • 🎨 Giao diện Red & Black Modern: Thiết kế chuyên nghiệp với dải màu đỏ đậm (#BE0821, #870619) trên nền đen sâu, bo góc nhẹ nhàng thẩm mỹ.
  • 📁 Giải nén hàng loạt (Batch Extract): Quét sâu mọi thư mục con để tìm tệp .pkg và giải nén tự động.
  • ⚡ Thanh Tiến độ Real-time: Hiển thị chi tiết số file đã xử lý và % hoàn thành cho các thư mục lớn.
  • 🖼️ Gallery Thông minh: Đọc trực tiếp từ thư mục output, lọc tự động ảnh (PNG, JPG) và Video (MP4, AVI, WebM).
  • 🪄 Set as Wallpaper: Cài đặt tấm ảnh yêu thích làm hình nền Windows chỉ với 1 cú click ngay trong App.
  • 🧹 Cleanup Tool: Nút dọn dẹp chuyên dụng giúp xóa sạch các tệp tin "rác" (.json, .frag, .vert...) sau khi trích xuất, tối ưu hóa dung lượng ổ cứng.
  • 🚀 Hiệu năng cao: Load hàng nghìn ảnh mượt mà nhờ cơ chế Thumbnail CachingLazy loading.
  • 💎 Tự động chuyển đổi TEX: Tích hợp bộ chuyển đổi tệp cấu trúc .tex sang ảnh chất lượng cao.

🛠️ Hướng dẫn sử dụng

  1. Chọn File PKG: Bấm nút INPUT để chọn file .pkg đơn lẻ hoặc chọn thư mục chứa nhiều hình nền (Bật chế độ Folder Mode).
  2. Cấu hình:
    • Check Convert TEX để có ảnh PNG.
    • Check Cleanup để xóa file rác sau khi xong.
  3. Giải nén: Nhấn EXTRACT NOW và theo dõi thanh tiến trình.
  4. Gallery & Wallpaper:
    • Chuyển sang tab Gallery để duyệt ảnh.
    • Nhấn biểu tượng Màn hình (Wallpaper) để cài làm hình nền Desktop ngay lập tức.

🏗️ Cách xây dựng dự án (Build)

Dự án yêu cầu Flutter SDK và .NET Core SDK.

  1. Clone dự án:
    git clone https://github.com/luuconghoangnam/repkg-WallpaperE.git
  2. Chạy file đóng gói tự động:
    .\package_release.bat
  3. File kết quả sẽ nằm trong thư mục Standalone_Release.

👤 Tác giả


📄 Giấy phép

Dự án tuân thủ giấy phép MIT. Xem tệp LICENSE để biết thêm chi tiết.

About

🚀 High-performance Wallpaper Engine extractor with a sleek Red & Black UI. Extract, preview, and set wallpapers instantly. Built with Flutter & .NET Core.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages