🖼️

Cắt ảnh vuông tự động

Tự động phát hiện chủ thể và cắt ảnh vuông (1:1) tập trung vào giữa, thay vì thêm nền trắng.

Image ⭐ Beginner ⏱️ 3 phút

😫 Vấn đề (The Pain Point)

Bạn cần ảnh avatar hoặc thumbnail vuông. Nếu dùng tool resize ở bài #2, nó sẽ thêm viền trắng. Nhưng bạn muốn ảnh full khung hình, tức là phải cắt (crop). Cắt 100 ảnh thì… lâu.

🚀 Giải pháp Agentic (The Solution)

Tool “Center Crop”: Tự động cắt lấy phần giữa của ảnh.

Tính năng:

  • Center Crop: Cắt phần trung tâm (tốt cho chân dung, sản phẩm đặt giữa).
  • Smart Ratio: Tự động tính toán để cắt ít nhất có thể mà vẫn ra hình vuông.
  • Batch Processing: Xử lý hàng loạt.

Crop Square Screenshot

🤖 Engineering Prompt (Copy & Paste)

**Role:** Python Developer

**Task:** Create an "Auto Square Cropper" tool (Center Crop).

**Requirements:**
1.  **Tech Stack:** Python, `tkinter`, `Pillow`.
2.  **GUI:**
    *   Select Source Folder.
    *   Select Output Folder.
    *   "Start Crop" button.
3.  **Logic:**
    *   Iterate images.
    *   Determine shortest side (min_side = min(w, h)).
    *   Calculate center coordinates.
    *   Crop a square region of size `min_side x min_side` from the center.
    *   Save result.
4.  **Deliverables:**
    *   `square_crop.py`
    *   `run.bat`
    *   `requirements.txt`

**Context:** Creating avatars or thumbnails where the subject is usually in the center.

🧠 Giải mã Prompt

  • Fit vs Fill: Bài #2 là “Fit” (thu nhỏ cho vừa, thêm nền). Bài #10 này là “Fill” (phóng to phủ kín, cắt bớt thừa). Phân biệt rõ nhu cầu để chọn tool.
  • Center Logic: Logic toán học đơn giản (width - new_width)/2 nhưng giải quyết 90% trường hợp ảnh thông thường.

🛠️ Hướng dẫn

  1. Copy Prompt -> AI Editor paste.
  2. Chạy run.bat.
  3. Chọn Folder -> Start.

Workflows liên quan

Khám phá danh mục khác

📬

Get Started with Agentic Working

Subscribe to receive updates from AgenticWorking.io

📖 Free eBook Guide 📦 7 Ready-to-use Scripts 🔔 Weekly Tips

No spam, unsubscribe anytime. Join 1,000+ subscribers.