😫 Vấn đề (The Pain Point)
Bạn copy ảnh từ iPhone ra máy tính Windows, nhưng không mở được vì định dạng .HEIC. Website bán hàng cũng không cho upload file này.
Cách làm thủ công: Tìm các web convert online (đầy quảng cáo, giới hạn số lượng, lo ngại lộ ảnh riêng tư).
🚀 Giải pháp Agentic (The Solution)
Tool chạy offline ngay trên máy, convert 1000 ảnh trong vài phút, giữ nguyên thông tin ngày chụp (Metadata/EXIF).
Tính năng:
- Offline & Private: Ảnh không bao giờ rời khỏi máy tính của bạn.
- Keep Metadata: Giữ lại ngày giờ chụp, GPS (quan trọng để sắp xếp ảnh).
- Quality Control: Tùy chỉnh chất lượng JPG (1-100%).
🤖 Engineering Prompt (Copy & Paste)
**Role:** Python Developer
**Task:** Build a "HEIC to JPG Batch Converter" desktop application.
**Requirements:**
1. **Tech Stack:** Python, `tkinter`, `pillow-heif` (critical library), `Pillow`.
2. **GUI:**
* Select Source Folder (containing .heic files).
* Select Destination Folder.
* "Convert" button.
3. **Functionality:**
* Find all `.heic` and `.HEIC` files.
* Convert to `.jpg` format.
* **Crucial:** Preserve EXIF metadata (Date Taken, GPS) from the original file to the new file.
* Show progress bar.
4. **Deliverables:**
* `heic_converter.py`
* `requirements.txt` (must include `pillow-heif`)
* `run.bat`
**Context:** Windows users struggle to view or use iPhone photos.
🧠 Giải mã Prompt
- Library
pillow-heif: Đây là thư viện chuyên dụng để Python đọc được file HEIC (mặc định Pillow không đọc được). - Preserve EXIF: Nếu không yêu cầu rõ điều này, ảnh JPG tạo ra sẽ có “Ngày tạo” là thời điểm convert (hôm nay), làm mất thứ tự thời gian của album ảnh.
🛠️ Hướng dẫn
- Copy Prompt -> AI Editor paste.
- Chạy
run.bat. - Chọn Folder chứa ảnh HEIC -> Convert.