# Thả icon 3D vào đúng thư mục này Giao diện có 4 thẻ bước. Bước nào **chưa có** file PNG thì hiện ô nét đứt kèm dòng nhắc tên file cần thả — giao diện **không bị vỡ hình**, cứ thêm dần từng cái cũng được. | File cần đặt | Dùng cho bước | Hiện có | |---|---|---| | `danh_sach.png` | 01 — Đọc danh sách | ❌ chưa có | | `dang_nhap.png` | 02 — Đăng nhập cổng NCC | ❌ chưa có | | `po.png` | 03 — Tải phiếu (tra PO → PDF) | ✅ mượn từ `D:\Demo_PyWebView_RobotMISA` | | `excel.png` | 04 — Xuất Excel tổng hợp | ✅ mượn từ `D:\Demo_PyWebView_RobotMISA` | Thả file xong chỉ cần **mở lại ứng dụng** — không phải build lại gì cả. ## Yêu cầu ảnh - **PNG nền trong suốt** — quan trọng nhất; nền trắng sẽ lộ ô vuông xấu trên nền tối. - **512×512 px** (vuông). Giao diện hiển thị ở 76px nên 512 thừa nét cho màn HiDPI. - Chừa lề ~8% quanh vật thể để bóng đổ không bị cắt. ## Prompt sinh trên Gemini (Nano Banana) Hai icon còn thiếu. **Nhớ đính kèm `po.png`** vào cuộc trò chuyện và giữ nguyên hai đoạn dưới để bộ icon đồng bộ về màu và ánh sáng. **`danh_sach.png`** ``` A single 3D rendered icon of a WHITE SPREADSHEET / CHECKLIST sheet with a gold magnifying glass over one highlighted column, glossy 3D render style, rounded soft edges, studio lighting from upper left, three-quarter angled view, object centered and filling the frame — match the exact style, lighting and color palette of the attached image. IMPORTANT: solid pure green background (#00FF00) chroma key, flat and even. No podium, no pedestal, no glow, no background scenery, no shadow on the background. Isolated object only. Square 1:1 image. No text, no watermark. Color palette: off-white, gold, deep blue. Do NOT use any green on the object. ``` **`dang_nhap.png`** — đổi câu đầu thành: ``` a WHITE SHIELD with a gold keyhole and a small gold key beside it ``` > Câu **"Do NOT use any green on the object"** là bắt buộc — chỗ nào trên vật thể > có màu xanh lá sẽ bị tách mất. ## Tách nền Ảnh Gemini xuất ra thường **chưa có kênh trong suốt** (nền xanh lá hoặc nền ô cờ vẽ thành pixel thật). Dùng lại script đã dò ngưỡng sẵn ở dự án demo: ```bash python "D:\Demo_PyWebView_RobotMISA\tools\xu_ly_icon.py" ``` Chi tiết ngưỡng, bài học về nền xanh dương không tách được, và lý do phải dùng phông xanh lá — xem `D:\Demo_PyWebView_RobotMISA\web\icons\HUONG_DAN.md`.