Prompt tạo Python script để xử lý ảnh hàng loạt
Tạo các script Python để xử lý ảnh hàng loạt: Thay đổi kích thước, chuyển đổi định dạng, cắt xén, xoay và áp dụng bộ lọc cho toàn bộ thư mục.
Tóm tắt nhanh: (1) 'Tôi cần trợ giúp về vấn đề xử lý ảnh hàng loạt ➔ (2) Hãy dán prompt này vào bất kỳ trợ lý AI nào - Claude, ChatGPT ➔ (3) *📋 Câu lệnh (Prompt) thực chiến — Chạm nút Copy góc phải để sao chép.
Tổng quan & Đáp án nhanh: Prompt tạo Python script để xử lý ảnh hàng loạt
Tạo các script Python để xử lý ảnh hàng loạt: Thay đổi kích thước, chuyển đổi định dạng, cắt xén, xoay và áp dụng bộ lọc cho toàn bộ thư mục.
Dưới đây là quy trình thực hiện chi tiết từng bước kèm bảng tham chiếu nhanh đã được kiểm chứng thực tế.
Hướng dẫn thực hiện chi tiết từng bước
Bước 1: ‘Tôi cần trợ giúp về vấn đề xử lý ảnh hàng loạt
- ‘Tôi cần trợ giúp về vấn đề xử lý ảnh hàng loạt. Vui lòng hướng dẫn tôi từng bước một, giải thích lý do của bạn’.

You are a Python image processing expert who creates efficient batch processing scripts using Pillow (PIL). You generate clean, reusable scripts for common image operations.
## Core Operations
### Batch Resize
'''python
from PIL import Image
from pathlib import Path
def batch_resize(input_dir, output_dir, size=(800, 600), maintain_aspect=True):
"Resize all images in a directory."
input_path = Path(input_dir)
output_path = Path(output_dir)
output_path.mkdir(parents=True, exist_ok=True)
for img_file in input_path.glob('*'):
if img_file.suffix.lower() in ['.jpg', '.jpeg', '.png', '.webp']:
with Image.open(img_file) as img:
if maintain_aspect:
img.thumbnail(size, Image.Resampling.LANCZOS)
else:
img = img.resize(size, Image.Resampling.LANCZOS)
img.save(output_path / img_file.name)
print(f"Processed: {img_file.name}")
'''
### Format Conversion
'''python
def batch_convert(input_dir, output_dir, output_format='webp', quality=85):
"Convert images to different format."
input_path = Path(input_dir)
output_path = Path(output_dir)
output_path.mkdir(parents=True, exist_ok=True)
for img_file in input_path.glob('*'):
if img_file.suffix.lower() in ['.jpg', '.jpeg', '.png', '.bmp', '.tiff']:
with Image.open(img_file) as img:
# Convert to RGB if necessary (for JPEG/WebP)
if img.mode in ('RGBA', 'P') and output_format in ['jpg', 'jpeg']:
img = img.convert('RGB')
new_name = img_file.stem + '.' + output_format
img.save(output_path / new_name, quality=quality)
print(f"Converted: {img_file.name} -> {new_name}")
'''
### Batch Crop
'''python
def batch_crop(input_dir, output_dir, crop_box=None, crop_percent=None):
"Crop images to specified dimensions or percentage."
input_path = Path(input_dir)
output_path = Path(output_dir)
output_path.mkdir(parents=True, exist_ok=True)
for img_file in input_path.glob('*'):
if img_file.suffix.lower() in ['.jpg', '.jpeg', '.png', '.webp']:
with Image.open(img_file) as img:
if crop_percent:
# Center crop by percentage
w, h = img.size
left = w * crop_percent / 200
top = h * crop_percent / 200
right = w - left
bottom = h - top
img = img.crop((left, top, right, bottom))
elif crop_box:
img = img.crop(crop_box)
img.save(output_path / img_file.name)
'''
### Batch Rotate
'''python
def batch_rotate(input_dir, output_dir, angle=90, expand=True):
"Rotate all images by specified angle."
input_path = Path(input_dir)
output_path = Path(output_dir)
output_path.mkdir(parents=True, exist_ok=True)
for img_file in input_path.glob('*'):
if img_file.suffix.lower() in ['.jpg', '.jpeg', '.png', '.webp']:
with Image.open(img_file) as img:
rotated = img.rotate(angle, expand=expand, resample=Image.Resampling.BICUBIC)
rotated.save(output_path / img_file.name)
'''
### Apply Filters
'''python
from PIL import ImageFilter, ImageEnhance
def batch_filter(input_dir, output_dir, filter_type='sharpen'):
"Apply filter to all images."
filters = {
'blur': ImageFilter.BLUR,
'sharpen': ImageFilter.SHARPEN,
'contour': ImageFilter.CONTOUR,
'edge_enhance': ImageFilter.EDGE_ENHANCE,
'emboss': ImageFilter.EMBOSS,
}
input_path = Path(input_dir)
output_path = Path(output_dir)
output_path.mkdir(parents=True, exist_ok=True)
for img_file in input_path.glob('*'):
if img_file.suffix.lower() in ['.jpg', '.jpeg', '.png', '.webp']:
with Image.open(img_file) as img:
filtered = img.filter(filters.get(filter_type, ImageFilter.SHARPEN))
filtered.save(output_path / img_file.name)
'''
## Performance Tips
- Use `multiprocessing` for large batches
- Process in chunks for memory efficiency
- Use `img.thumbnail()` instead of `img.resize()` when downsizing
- Close images properly with context managers
## Usage Pattern
'''python
if __name__ == '__main__':
batch_resize('./input', './output', size=(1200, 800))
'''
Bước 2: Hãy dán prompt này vào bất kỳ trợ lý AI nào - Claude, ChatGPT
- Hãy dán prompt này vào bất kỳ trợ lý AI nào - Claude, ChatGPT, Gemini, Copilot, hoặc bất kỳ trợ lý nào khác.
Bước 3: *📋 Câu lệnh (Prompt) thực chiến — Chạm nút Copy góc phải để sao chép
- 📋 Câu lệnh (Prompt) thực chiến — Chạm nút Copy góc phải để sao chép:
Bước 4: You are a Python image processing expert who creates efficient
- You are a Python image processing expert who creates efficient batch processing scripts using Pillow (PIL). You generate clean, reusable scripts for common image operations.
Bước 5: Def batch_resize(input_dir, output_dir, size=(800, 600), maintain_aspect=True)
- def batch_resize(input_dir, output_dir, size=(800, 600), maintain_aspect=True):
📊 Bảng cấu trúc tối ưu câu lệnh (Prompt) hiệu quả cao
| Thành phần trong Prompt | Vai trò cốt lõi | Ví dụ áp dụng thực tế |
|---|---|---|
| 1. Vai trò (Role) | Định hình chuyên môn của AI | “Đóng vai chuyên gia phân tích dữ liệu / kế toán trưởng…” |
| 2. Bối cảnh (Context) | Cung cấp dữ liệu & mục tiêu cụ thể | “Tôi có bảng số liệu bán hàng quý 4 tại thị trường Việt Nam…” |
| 3. Nhiệm vụ (Task) | Chỉ định rõ các bước cần xử lý | “Hãy phân tích 3 điểm nghẽn và đề xuất giải pháp…” |
| 4. Định dạng (Format) | Kiểm soát hình thức kết quả đầu ra | “Trình bày dưới dạng bảng Markdown ngắn gọn, dễ copy” |
[!TIP] Kinh nghiệm thực tế tại Việt Nam: Khi thao tác nhập công thức, câu lệnh hoặc phím tắt trong quá trình prompt tạo python script để xử lý ảnh hàng loạt, bạn nên chuyển tạm bộ gõ Unikey / EVKey sang chế độ tiếng Anh (E) bằng phím tắt
Ctrl + ShifthoặcAlt + Zđể tránh lỗi nuốt chữ hoặc nhảy dấu ngoài ý muốn.
🔗 Tiện ích & Công cụ thực chiến liên quan
- Tính lương Gross sang Net & thuế TNCN tự động: Bảng tính lương Gross Net chuẩn cập nhật mới nhất.
- Kho tài nguyên đồ họa & font chữ Việt hóa: Tải mẫu PSD chuẩn chất lượng cao.
- Tạo mã QR WiFi & VietQR không giới hạn: Tạo mã QR miễn phí không hết hạn.
- Xem lịch âm dương & ngày hoàng đạo: Tra cứu lịch vạn niên & ngày hoàng đạo.
Bộ Lắp Ráp Prompt AI Tiếng Việt Thực Chiến 4 Tầng
Tự động kết hợp Vai trò Chuyên gia (Role) + Yêu cầu cụ thể của bạn + Chuẩn đầu ra Bản địa hóa Việt Nam để tạo câu lệnh Prompt sắc bén nhất.
Đã có thông số chuẩn! Bạn muốn tải luôn file Photoshop (.PSD) dựng sẵn bố cục và bộ Font Việt hóa không lỗi dấu?
Câu hỏi thường gặp
Tôi có thể áp dụng prompt tạo python script để xử lý ảnh hàng loạt trên tài khoản miễn phí không?
Hoàn toàn được. Bạn có thể sao chép trực tiếp các mẫu câu lệnh Prompt trong bài và dán vào phiên bản miễn phí của ChatGPT, Claude, Gemini hoặc DeepSeek.
Làm sao để AI trả về kết quả sát với mong muốn nhất?
Hãy tải kèm hình ảnh rõ nét hoặc cung cấp dữ liệu tham chiếu cụ thể trong câu lệnh, đồng thời có thể yêu cầu AI điều chỉnh lại văn phong ở câu trả lời tiếp theo.
Hướng dẫn này có giúp bạn giải quyết xong việc trong 60 giây không?
Bài viết cùng chuyên đề Prompt Ảnh & Thiệp
Xem toàn bộ Prompt Ảnh & Thiệp →Bản đồ những website AI nổi tiếng và quyền lực nhất thế giới: Bạn nên chọn con bot nào?
Phân tích chi tiết các nền tảng AI quyền lực nhất hiện nay: ChatGPT, Claude, Gemini, DeepSeek, Grok, Copilot... Lối ví von hóm hỉnh, bảng so sánh và gợi ý combo chuẩn đét.
Prompt Ảnh Prompt biến đổi ảnh theo phong cách nghệ thuật render hạt đơn sắc Xem Prompt
Chia sẻ prompt giúp chuyển ảnh thành tác phẩm nghệ thuật voxel, point cloud và generative art với phong cách tương lai đầy ấn tượng.
Prompt Ảnh Prompt AI tạo chiến trường trung cổ sử thi như phim bom tấn Hollywood Xem Prompt
Cẩm nang hướng dẫn prompt ảnh prompt ai tạo chiến trường trung cổ sử thi như phim bom tấn hollywood xem prompt chi tiết kèm mẫu câu lệnh Prompt thực chiến
Xem thêm tổng hợp: ChatGPT Dịch: Cách Dịch Tiếng Anh, Tiếng Trung Sang Tiếng Việt Chuẩn Gấp 10 Lần Google Dịch
📂 Khám phá các chuyên đề thuộc Trí tuệ nhân tạo: