Chào mọi người,
Dạo này mình có tìm hiểu về việc tự động hóa các tác vụ liên quan đến ảnh trong Excel bằng Python. Ngoài việc chèn ảnh vào ô tính, mình còn muốn xử lý ảnh luôn trực tiếp từ Excel, ví dụ như thay đổi kích thước, thêm watermark, hoặc thậm chí là nhận diện đối tượng đơn giản. Mình thấy có thư viện Pillow (một fork của PIL) rất mạnh mẽ cho việc xử lý ảnh. Không biết có anh em nào đã từng kết hợp Pillow với Excel để tự động hóa các tác vụ về ảnh chưa? Chia sẻ kinh nghiệm hoặc các ví dụ thực tế với ạ!
Ví dụ, mình đang nghĩ đến việc:
- Tự động resize hàng loạt ảnh được lưu trong một folder để chèn vào báo cáo Excel.
- Thêm logo công ty (watermark) vào tất cả ảnh trước khi xuất ra file Excel.
- Đọc dữ liệu từ một cột trong Excel (ví dụ: đường dẫn ảnh) rồi dùng Pillow xử lý ảnh tương ứng.
Mình đã thử một vài lệnh cơ bản với Pillow như:
from PIL import Image
img = Image.open('path/to/your/image.jpg')
new_img = img.resize((100, 100))
new_img.save('resized_image.jpg')Nhưng làm sao để tích hợp nó một cách mượt mà vào luồng làm việc với Excel thì mình còn đang bí. Có cao nhân nào có kinh nghiệm hoặc ý tưởng gì hay ho về mảng này không ạ? Rất mong được học hỏi!