Bạn học Photoshop trên máy nào? Phím tắt và hướng dẫn sẽ hiển thị đúng theo lựa chọn của bạn.

Lộ trình › Thực hành công cụ › Bài 52/158

Tự động hóa xuất file (Actions + Batch)

Ghi một Action đổi cỡ icon về 256 × 256 px và lưu PNG, rồi dùng File > Automate > Batch để xử lý cả thư mục icon chỉ bằng một cú bấm.

Nhập môn 30 phút ★★★ Khó Hướng dẫn cho Windows · đổi sang macOS

Photoshop hiển thị tiếng Anh. Từ có gạch chân chấm là thuật ngữ trên giao diện — chạm để xem nghĩa, hoặc tra Từ điển Anh–Việt.

File mẫu để luyện tập

Tải về rồi mở bằng Photoshop: FileTệp›OpenMở (Ctrl+O).

Làm game nghĩa là xuất hàng trăm file: icon nhiều cỡ, sprite, ảnh xem trước… Làm tay từng file vừa chậm vừa dễ sai. Actions (Thao tác ghi sẵn) ghi lại các bước bạn làm trên một file, rồi Batch (Xử lý hàng loạt) lặp lại chúng cho cả thư mục.

Mục tiêu

  • Ghi (record), dừng (stop) và chạy thử (play) một Action trong bảng Actions.
  • Chạy Action cho cả thư mục bằng FileTệp›Automate›Batch.
  • Biết thêm hai lối tắt: Image Processor và Export Layers to Files (Xuất từng lớp ra file).

Chuẩn bị

  • Tải cả 4 icon trong khung File mẫu, bỏ chung vào một thư mục tên icons-goc.
  • Tạo thêm một thư mục trống tên icons-256 để chứa kết quả.
  • Bật lại lệnh Save As (Lưu thành bản khác) kiểu cũ (để lưu PNG bằng Save As và cho Batch đổi được nơi lưu): Edit > Preferences > File Handling, tích Enable legacy "Save As".

Các bước thực hiện

  1. Mở một icon bất kỳ, ví dụ icon-kiem.png. Mở bảng WindowCửa sổ›ActionsThao tác tự động (Alt+F9).
  2. Bấm biểu tượng thư mục Create new set ở đáy bảng, đặt tên Game Export.
  3. Bấm dấu + (Create new action), tên Icon 256, Set: Game Export, bấm Record. Chấm tròn đỏ sáng lên – từ giờ mọi thao tác đều được ghi.
  4. ImageHình ảnh›Image SizeKích thước ảnh (Alt+Ctrl+I): tích Resample (Lấy mẫu lại), chọn Bicubic (Nội suy mượt) Sharper (reduction), Width 256 px (Height tự thành 256 px khi đã bật khóa tỉ lệ). OK.
  5. FileTệp›Save AsLưu thành bản khác (Shift+Ctrl+S): chọn thư mục icons-256, định dạng PNG, không sửa tên file, Save, rồi OK ở hộp PNG Format Options.
  6. Đóng file Ctrl+W. Bấm ô vuông Stop playing/recording ở đáy bảng Actions. Action Icon 256 giờ có 3 bước: Image Size (Kích thước ảnh), Save, Close.
  7. Chạy thử: mở icon-khien.png, chọn action Icon 256, bấm nút tam giác Play selection. Kiểm tra trong icons-256 có file mới 256 × 256.
  8. Chạy hàng loạt: FileTệp›Automate›Batch. Set Game Export, Action Icon 256. Source: Folder, bấm Choose… chọn icons-goc. Tích Suppress File Open Options Dialogs và Suppress Color Profile Warnings.
  9. Destination: Folder, Choose… chọn icons-256, tích Override Action "Save As" Commands. Ở File Naming chọn document name + gõ _256 + extension. Errors: Stop for Errors. Bấm OK.
  10. Photoshop tự mở, đổi cỡ, lưu, đóng từng file. Mở thư mục icons-256: có 4 file …_256.png, nền vẫn trong suốt.

Kết quả mong đợi

Thư mục icon gốc → ghi Action → chạy Batch → bộ icon 256 px
Thư mục icon gốc → ghi Action → chạy Batch → bộ icon 256 px

Thư mục icons-256 chứa 4 PNG đúng 256 × 256 px, nền trong suốt, tên có hậu tố _256. Bảng Actions còn lưu sẵn action Icon 256 để dùng lại cho mọi bộ icon sau này.

Hai lối tắt khác: FileTệp›Scripts›Image Processor đổi cỡ và lưu cả thư mục chỉ trong một hộp thoại, nhưng chỉ ra JPEG, PSD, TIFF (không có PNG). FileTệp›Export›Layers to Files xuất mỗi layer của một file PSD thành một file riêng, chọn được PNG-24 có trong suốt – hợp cho bộ sprite vẽ chung một file.
Mẹo: gán phím tắt cho action: nhấp đúp vào tên action (hoặc chọn Action Options… trong menu bảng Actions) và chọn Function Key, ví dụ F2. Từ đó một phím là xuất xong icon đang mở.
Lỗi hay gặp: gõ tên file mới khi đang ghi bước Save As. Action sẽ nhớ cái tên đó và mọi icon đều lưu đè lên cùng một file. Khi ghi, đừng sửa tên; khi Batch, dùng Override Action "Save As" Commands.

Mẹo & trick học nhanh

Chỉnh bước sau khi ghi

Nhấp đúp vào một bước trong action (ví dụ Image Size) để sửa thông số, không cần ghi lại từ đầu.

Bật hộp thoại giữa chừng

Bấm ô vuông nhỏ cạnh một bước (Toggle dialog on/off) để action dừng lại mở hộp thoại cho bạn nhập giá trị khác mỗi lần chạy.

Sao lưu bộ action

Chọn set Game Export, trong menu bảng Actions chọn Save Actions… để lưu file .atn, mang sang máy khác hoặc chia sẻ cho cả nhóm.

Kiểm tra nhanh

1 Khi đang ghi Action, điều gì được lưu lại?
2 Lệnh nào chạy một action cho toàn bộ file trong một thư mục?
3 Bạn cần xuất một thư mục ảnh ra PNG. Image Processor có làm được không?
4 Tùy chọn nào trong Batch giúp lưu file vào thư mục Destination thay vì nơi đã ghi trong action?

Bài tập: Bộ icon 256 px xuất tự động

Làm trong Photoshop rồi nộp file. Máy chấm kiểm tra các yêu cầu kỹ thuật và chỉ cách sửa từng lỗi; giáo viên chấm thêm phần thẩm mỹ.

Làm bài tập