Variables là một cách tạo nhiều phiên bản từ cùng một thiết kế bằng dữ liệu. Thay vì nhân bản file rồi sửa từng ảnh, bạn có thể xác định những phần được phép thay đổi và cung cấp dữ liệu cho chúng.
Ví dụ, một mẫu ảnh quảng cáo sản phẩm có tên sản phẩm, giá bán, ảnh minh họa và nhãn “Giảm giá”. Cùng một bố cục đó có thể tạo ra hàng chục ảnh khác nhau nếu tên, giá và hình sản phẩm được lấy từ một bảng dữ liệu.
Tính năng này nằm tại Image > Variables.

Variables có thể thay đổi những gì?
Variables có thể liên kết dữ liệu với ba loại thuộc tính của layer:
- Text content: thay nội dung của Text Layer.
- Pixel content: thay hình ảnh bằng một file khác.
- Visibility: quyết định layer được hiện hay ẩn.
Với mẫu quảng cáo sản phẩm, tên và giá có thể dùng Text content, ảnh sản phẩm dùng Pixel content, còn nhãn “Giảm giá” dùng Visibility.
Mỗi thuộc tính cần thay đổi được đặt một tên Variable. Chẳng hạn:
| Nội dung | Variable | Loại |
|---|---|---|
| Tên sản phẩm | ProductName | Text content |
| Giá | Price | Text content |
| Ảnh sản phẩm | ProductImage | Pixel content |
| Nhãn Giảm giá | Sale | Visibility |
Variable có thể hiểu đơn giản là cầu nối giữa một phần trong thiết kế và dữ liệu sẽ thay thế phần đó.
Data Sets trong Photoshop online
Sau khi xác định những nội dung có thể thay đổi, Photoshop online cần biết mỗi phiên bản sẽ sử dụng giá trị nào. Những bộ giá trị này được gọi là Data Sets.
Dữ liệu có thể được nhập từ một file CSV, chẳng hạn:
ProductName,Price,ProductImage,Sale
Tai nghe Bluetooth,399000,tai-nghe.png,true
Chuột không dây,249000,chuot.png,false
Bàn phím cơ,799000,ban-phim.png,true
Trong bảng này:
- mỗi cột tương ứng với một Variable;
- mỗi dòng là một Data Set, tức một phiên bản của thiết kế.
Dòng đầu tiên sẽ sử dụng tên “Tai nghe Bluetooth”, giá 399000, ảnh tai-nghe.png và hiện nhãn giảm giá.
Dòng thứ hai dùng dữ liệu của chuột không dây và đặt Sale thành false, vì vậy nhãn giảm giá sẽ không xuất hiện.
Đó là nguyên lý của việc tạo ảnh từ file CSV.
Pixel content và Source images
Với chữ hoặc Visibility, dữ liệu có thể lấy trực tiếp từ CSV. Riêng Pixel content cần có file hình ảnh thực tế.
Nếu cột ProductImage chứa:
tai-nghe.png
chuot.png
ban-phim.png
thì những file này cần được cung cấp dưới dạng Source images.
Photoshop online dựa vào tên file trong dữ liệu để xác định hình ảnh nào cần đưa vào từng Data Set.
Thiết lập Variables và Data Sets được lưu trong file PSD, nhưng Source images không được lưu cùng tài liệu. Vì vậy, bạn cần nạp lại Source images trước mỗi lần xuất.
Tạo ảnh hàng loạt trong Photoshop online
Khi Variables và Data Sets được kết hợp, Photoshop online có thể dùng cùng một mẫu để tạo nhiều phiên bản khác nhau.
Ví dụ, nếu CSV có 100 dòng dữ liệu sản phẩm thì cùng một thiết kế có thể tạo ra 100 phiên bản với tên, giá, hình ảnh và trạng thái hiển thị khác nhau.
Phần Export as dùng để chọn định dạng và các thông số xuất. Khi nhấn Export, Photoshop online sẽ tạo các phiên bản tương ứng với Data Sets và tải về một file ZIP chứa các ảnh kết quả.
Variables phù hợp với những thiết kế có bố cục gần như giữ nguyên nhưng nội dung thay đổi theo danh sách dữ liệu, chẳng hạn ảnh sản phẩm, thẻ tên, banner hoặc các mẫu đồ họa cần tạo với số lượng lớn.
Nếu có nhu cầu về các tính năng tự động hóa việc sửa ảnh, tham khảo 2 cách khác là Actions và dùng Scripts.