Ảnh gọn.

Resize · Đổi tên · Chuyển WebP

Chuẩn bị nhiều ảnh cho website trong một lượt. Xử lý trên máy của bạn, dùng được khi không có Internet.

Kích thước đầu ra

Giữ tỉ lệ riêng của từng ảnh: nhập chiều rộng tối đa, chiều cao tự tính cho mỗi ảnh.

Giữ đủ nội dung; phần thừa dùng nền đã chọn.

85 / 100

85 là mức bắt đầu để thử. Không có nghĩa là giữ đúng 85% chất lượng gốc; 100 cũng không bảo đảm nén không mất dữ liệu.

Để trống: dùng tên gốc. Nhập tên: tự thêm -001, -002…

PNG / JPG · Tối đa 100 ảnh, tổng 200 MB · Mỗi ảnh ≤ 30 MB, 24 triệu pixel

0 ảnh đã chọn

Chọn nhiều file bằng Ctrl hoặc Shift trong cửa sổ chọn ảnh.

Ảnh gốcTRƯỚC
Ảnh bạn chọn sẽ xuất hiện ở đây

Chưa có ảnh

Ảnh đã xử lýSAU
Chọn thiết lập rồi bấm tạo ảnh

Chưa có kết quả

Hướng dẫn sử dụng và đọc code
  1. Chọn nhiều ảnh bằng Ctrl / Shift hoặc kéo thả cả loạt. Chọn thêm sẽ nối vào danh sách hiện có.
  2. Resize: thiết lập áp dụng cho cả loạt. “Giữ tỉ lệ ảnh gốc” dùng chiều rộng chung và tự tính chiều cao riêng. Khi không cho phóng lớn, ảnh nhỏ giữ kích thước gốc. Với khung cố định, ảnh cần phóng lớn sẽ báo lỗi để bạn điều chỉnh.
  3. WebP: giữ nguyên kích thước từng ảnh. Nếu cần vừa resize vừa chuyển WebP, chọn WebP trong tab Resize.
  4. Để trống tên chung để giữ tên gốc đã chuẩn hóa; nhập tên chung để tạo tên-001, tên-002… Có thể đặt tên riêng cho từng ảnh trong danh sách. Tên trùng được thêm hậu tố để không ghi đè nhau.
  5. Bấm Xử lý tất cả. Ảnh lỗi được ghi rõ và các ảnh khác tiếp tục chạy. Có thể dừng sau ảnh hiện tại; kết quả đã làm vẫn tải được.
  6. Xem từng ảnh, tải riêng hoặc bấm Tạo ZIP, chờ xong rồi bấm Tải tất cả ảnh (.zip). Giải nén ZIP trên máy để lấy ảnh.

Đổi chất lượng / kích thước sẽ xóa kết quả cũ trong tool và cần xử lý lại từ ảnh gốc. Đổi tên không cần nén lại nhưng phải tạo ZIP mới. Danh sách và kết quả mất khi đóng hoặc tải lại trang.

Đọc code: mở file HTML này bằng VS Code. addFiles() thêm danh sách; processBatch() xử lý tuần tự để giảm dùng bộ nhớ; processOne() resize / chuyển định dạng; assignNames() đặt tên không trùng; buildZip() đóng gói ZIP ngay trên máy. Không cần thư viện hoặc Internet.

Giới hạn: ảnh tĩnh PNG/JPG; tối đa 100 ảnh / 200 MB đầu vào, 200 MB tổng đầu ra; mỗi ảnh 30 MB, 24 triệu pixel; đầu ra mỗi chiều tối đa 8192 px. PNG động chỉ xuất một khung hình. Thiết bị ít bộ nhớ nên chia thành các loạt nhỏ. WebP có thể lớn hơn file gốc và nén mất dữ liệu có thể thay đổi chi tiết. Kiểm tra ở 100% pixel trước khi đưa lên website. File xuất không giữ đầy đủ EXIF, GPS hoặc hồ sơ màu.