tooly

Thay đổi kích thước ảnh online

Đổi chiều rộng và chiều cao ảnh trong vài giây. Nhập pixel chính xác, phóng theo phần trăm hoặc chọn kích thước có sẵn — mọi thứ chạy trong trình duyệt của bạn.

Tệp của bạn không bao giờ rời khỏi trình duyệt

Cách sử dụng

  1. 1

    Chọn pixel hoặc phần trăm, nhập kích thước hoặc nhấp một kích thước có sẵn.

  2. 2

    Thả tệp JPG, PNG hoặc WebP vào ô hoặc nhấp để chọn.

  3. 3

    Tải từng ảnh đã đổi kích thước hoặc tải tất cả dưới dạng ZIP.

Vì sao đổi kích thước thường là cách đầu tiên để xử lý ảnh quá nặng

Máy ảnh hiện đại tạo ra nhiều pixel hơn hẳn mức cần thiết cho phần lớn mục đích sử dụng. Một ảnh 12 MP từ điện thoại có kích thước khoảng 4000×3000 px; cảm biến 48 MP cho khoảng 8000×6000. Màn hình laptop hiển thị cỡ 1920×1080, một cột blog thường rộng 800 đến 1200 px, còn khung xem trước email thì nhỏ hơn nữa.

Dung lượng tệp tăng theo tổng số pixel, chứ không chỉ theo chiều rộng. Giảm một nửa cả hai chiều chỉ còn lại một phần tư số pixel, nên một ảnh JPG 4 MB ở 4000×3000 thường còn khoảng 1 MB ở 2000×1500 mà không có khác biệt nào nhìn thấy được trên màn hình bình thường. Đó là lý do đổi kích thước thường hiệu quả hơn bất kỳ thiết lập nén nào khi một biểu mẫu báo "tệp quá lớn" hoặc một trang web tải chậm.

Những lý do phổ biến để đổi kích thước: giới hạn tải lên trên các trang tuyển dụng và biểu mẫu của cơ quan nhà nước, ảnh trên website khi một bức ảnh 4000 px chỉ nằm trong ô 800 px, giới hạn tệp đính kèm email, và các mẫu thiết kế yêu cầu kích thước chính xác như nền slide 1920×1080.

Kích thước bạn nhập được hiểu như thế nào

Có hai chế độ, và tùy chọn Giữ tỷ lệ khung hình thay đổi cách các giá trị pixel hoạt động.

Pixel khi bật giữ tỷ lệ

Khi điền cả chiều rộng và chiều cao, ảnh được thu phóng để nằm vừa bên trong khung đó mà vẫn giữ nguyên tỷ lệ. Kết quả chạm một cạnh của khung và nhỏ hơn ở cạnh còn lại.

  • Một ảnh ngang 4000×3000 với kích thước có sẵn Full HD 1920×1080 sẽ thành 1440×1080, vì 1080 px là cạnh giới hạn.
  • Một ảnh dọc 3000×4000 với cùng kích thước có sẵn đó sẽ thành 810×1080.
  • Một ảnh 4:3 với kích thước có sẵn Instagram vuông 1080×1080 sẽ thành 1080×810, không phải hình vuông.

Nếu bạn chỉ quan tâm đến một chiều, hãy để trống ô còn lại. Chiều rộng 1200 với chiều cao để trống cho ra ảnh rộng đúng 1200 px và chiều cao bao nhiêu cũng được miễn giữ đúng tỷ lệ.

Pixel khi tắt giữ tỷ lệ

Ảnh bị kéo giãn đúng bằng chiều rộng và chiều cao bạn nhập. Một ảnh 4:3 bị ép về 1080×1080 sẽ trông bẹp theo chiều ngang. Chỉ dùng cách này khi tỷ lệ vốn đã khớp hoặc hơi méo một chút cũng không sao. Nếu bạn cần đúng một hình dạng mà không bị méo, hãy cắt ảnh theo tỷ lệ mong muốn trước, rồi mới đổi kích thước.

Phần trăm

Thanh trượt từ 1% đến 200% thu phóng cả hai cạnh theo cùng một hệ số. 50% biến 4000×3000 thành 2000×1500.

Mọi kích thước có sẵn đều tự bật giữ tỷ lệ, nên chúng luôn hoạt động theo kiểu "vừa bên trong".

Chất lượng và định dạng thay đổi ra sao

Việc đổi kích thước chạy trong trình duyệt của bạn bằng Canvas API, trong một worker chạy nền nếu trình duyệt hỗ trợ, để trang vẫn mượt khi xử lý lô lớn. Ảnh đầu ra giữ nguyên định dạng đầu vào:

  • JPG được mã hóa lại ở chất lượng 0.92. Mức này đủ cao để các lỗi do nén lại không nhìn thấy được khi xem bình thường.
  • WebP cũng được mã hóa ở chất lượng 0.92 và giữ độ trong suốt.
  • PNG vẫn là không mất dữ liệu và giữ kênh alpha. Tệp PNG chứa ảnh chụp vẫn nặng ngay cả sau khi đổi kích thước; với loại này, hãy cân nhắc chuyển sang JPG.

Vì ảnh được vẽ lại và mã hóa từ đầu, siêu dữ liệu nhúng như thông tin máy ảnh EXIF và vị trí GPS không được chuyển sang kết quả. Đó là một lợi ích phụ khi bạn đăng ảnh chụp bằng điện thoại.

Phóng to vượt quá 100% vẫn được phép nhưng không thể tự tạo ra chi tiết. Tăng từ 800 lên 1600 px cho ra ảnh mềm hơn, với cùng lượng thông tin trải trên nhiều pixel hơn. Phóng to vừa phải từ 120 đến 150% thường chấp nhận được khi xem trên màn hình; vượt quá mức đó, các đường viền trông bị nhòe.

Kích thước nên nhắm tới và mẹo thực tế

Một số kích thước dùng tốt trong thực tế:

  • Ảnh nội dung website: 1200 đến 1600 px ở cạnh dài đáp ứng hầu hết bố cục, kể cả màn hình mật độ điểm ảnh cao ở độ rộng vừa phải.
  • Ảnh nền toàn màn hình hoặc slide: 1920×1080, hoặc 3840×2160 cho màn hình 4K.
  • Tệp đính kèm email hoặc ứng dụng nhắn tin: 1600 px ở cạnh dài giữ ảnh sắc nét mà trong đa số trường hợp vẫn dưới 1 MB khá xa.

Vài mẹo:

  • Đổi kích thước trước, nén sau. Nếu kết quả vẫn quá nặng, hãy đưa qua nén ảnh JPG với mức chất lượng thấp hơn; kết hợp hai bước cho ra tệp nhỏ nhất.
  • Luôn làm việc từ ảnh gốc. Phóng một bản đã thu nhỏ trở lại kích thước lớn sẽ mất những chi tiết không thể lấy lại.
  • Khi xử lý hàng loạt, mọi tệp dùng chung một thiết lập. Để một lô lẫn ảnh ngang và ảnh dọc có cùng cạnh dài, hãy nhập cùng một số vào cả hai ô và bật giữ tỷ lệ: ở 1600×1600, mọi ảnh đều có cạnh dài nhất là 1600 px. Lưu ý rằng những ảnh vốn nhỏ hơn khung sẽ được phóng to cho vừa.
  • Mỗi tệp có thể nặng tới 50 MB, và không có gì được tải lên: ảnh không bao giờ rời khỏi thiết bị của bạn.

Câu hỏi thường gặp

Ảnh của tôi có bị tải lên máy chủ không?

Không. Việc đổi kích thước diễn ra hoàn toàn trong trình duyệt bằng Canvas API. Không có gì được gửi qua mạng.

Ảnh có bị méo không?

Không nếu bật khóa tỷ lệ: ảnh được phóng để vừa với kích thước bạn nhập. Tắt khóa để kéo giãn tới kích thước chính xác.

Có phóng to ảnh được không?

Có, cả chế độ pixel lẫn phần trăm đều cho phép phóng to. Lưu ý phóng to không thêm chi tiết nên hệ số quá lớn sẽ trông mềm.

Kết quả có định dạng gì?

Giống đầu vào: JPG vẫn là JPG, PNG vẫn là PNG, WebP vẫn là WebP. Độ trong suốt của PNG và WebP được giữ nguyên.

Có đổi kích thước nhiều ảnh cùng lúc được không?

Có. Thả bao nhiêu tệp tùy ý; cùng một thiết lập áp dụng cho tất cả và bạn có thể tải kết quả dưới dạng ZIP.

Đọc thêm

Công cụ liên quan