Chỉnh kích thước ảnh
Chỉnh kích thước một bức ảnh đến kích thước cụ thể
Khi nào nên chỉnh kích thước một bức ảnh?
Máy ảnh điện thoại chụp ở độ phân giải 12–48 megapixel — lớn hơn nhiều so với hầu hết các nhu cầu. Chỉnh kích thước trước khi tải lên sẽ giảm kích thước tệp tỷ lệ với sự giảm diện tích (một cạnh nhỏ hơn 50% = 25% diện tích = ~25% kích thước tệp). Các trang web hiển thị ở kích thước 1–2 lần kích thước hiển thị trên màn hình retina; bất kỳ kích thước nào lớn hơn đều lãng phí băng thông.
Luôn giữ tỉ lệ khung hình trừ khi bạn muốn kéo dài hoặc nén bức ảnh. Công cụ mặc định khóa tỉ lệ khung hình: thay đổi một kích thước và kích thước còn lại sẽ theo. Về thuật toán, trình duyệt sử dụng nội suy bicubic theo mặc định — đủ sắc nét cho việc giảm kích thước, mềm mại khi tăng kích thước vượt quá gốc (không có thuật toán nào có thể tạo ra chi tiết mà không có sẵn).
Các trường hợp sử dụng phổ biến
- Chỉnh kích thước một bức ảnh điện thoại 4032×3024 xuống 1920×1440 cho hình ảnh hero trên website — giảm kích thước tệp từ ~5MB xuống ~600KB.
- Tạo một hình thu nhỏ vuông từ một bức chân dung — đặt cả hai kích thước là 400px, chấp nhận cắt giữa.
- Chỉnh kích thước một ảnh chụp màn hình để phù hợp với bài đăng trên diễn đàn có giới hạn ảnh 1MB.
- Tạo kích thước biểu tượng — 256, 128, 64, 32 — bằng cách lặp lại với tỉ lệ khung hình khóa.
Câu hỏi thường gặp
Chỉnh kích thước có làm giảm chất lượng không?
Giảm kích thước (làm nhỏ hơn) giữ nguyên chất lượng nếu thuật toán tốt — bicubic, được sử dụng bởi các trình duyệt, là ổn. Tăng kích thước vượt quá gốc luôn làm mềm; không có công cụ nào có thể phục hồi chi tiết không có trong nguồn.
Tôi nên chỉnh kích thước trước hay sau khi nén?
Chỉnh kích thước trước, sau đó nén. Nén một bức ảnh lớn rồi mới chỉnh kích thước sẽ lãng phí công sức nén.
Làm thế nào để giữ tỉ lệ khung hình?
Khóa công tắc tỉ lệ khung hình (mặc định bật). Thay đổi một kích thước và công cụ sẽ tính toán kích thước còn lại để phù hợp với tỉ lệ gốc.
Kích thước tối đa là bao nhiêu?
Bị giới hạn bởi kích thước canvas của trình duyệt — thường lên đến ~16384×16384 pixel. Đối với kích thước lớn hơn, hãy sử dụng các công cụ trên máy tính để bàn như ImageMagick.
Ảnh của tôi có bị tải lên không?
Không. Chỉnh kích thước sử dụng Canvas API của trình duyệt; không có gì rời khỏi thiết bị của bạn.
