Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Dung lượng file ảnh ước tính
5,933
MB (megabyte)
Tổng số pixel 2.073.600 px
Số bit chưa nén 49.766.400 bits
Dung lượng theo byte 6.220.800 B
Dung lượng theo kilobyte 6.075 KB

Công cụ tính dung lượng file ảnh là gì?

Công cụ này giúp ước tính dung lượng của một file ảnh dựa trên kích thước pixel, độ sâu màu và mức độ nén được áp dụng. Đây là trợ thủ đắc lực cho dân thiết kế web khi cân đối độ nặng của trang, cho nhiếp ảnh gia khi tính toán dung lượng lưu trữ, và cho lập trình viên khi ước lượng nhu cầu tải lên hay băng thông trước khi xuất ảnh.

Sơ đồ lưới ảnh tạo từ các pixel với nhãn chiều rộng, chiều cao và độ sâu màu trên mỗi pixel
Kích thước thô của ảnh phụ thuộc vào kích thước pixel và số bit trên mỗi pixel.

Cách sử dụng

Nhập chiều rộngchiều cao của ảnh theo pixel, chọn độ sâu màu (24-bit true color là lựa chọn phổ biến nhất cho ảnh chụp), rồi đặt mức nén ước tính theo phần trăm. Công cụ sẽ trả về dung lượng theo byte, kilobyte và megabyte.

Giải thích công thức

Một ảnh chưa nén lưu trữ một số bit cố định cho mỗi pixel. Tổng số pixel bằng chiều rộng × chiều cao, và mỗi pixel chiếm độ sâu màu bit, nên dung lượng thô tính theo bit là W × H × D. Chia cho 8 để đổi từ bit sang byte. Các định dạng nén như JPEG loại bỏ những dữ liệu dư thừa, vì vậy ta nhân thêm (1 − mức nén) — nén 90% nghĩa là chỉ giữ lại 10% dung lượng so với ảnh chưa nén.

$$\text{Size (bytes)} = \frac{\text{Width} \times \text{Height} \times \text{Bit Depth}}{8} \times \left(1 - \frac{\text{Compression \%}}{100}\right)$$

So sánh thanh phẳng cho thấy kích thước thô chưa nén thu nhỏ sau khi áp dụng hệ số nén
Nén làm giảm số byte thô theo tỷ lệ \((1 - c)\).

Ví dụ minh họa

Một bức ảnh 1920 × 1080 ở độ sâu màu 24-bit: số pixel = 2.073.600; số bit chưa nén = \(2{.}073{.}600 \times 24 = 49{.}766{.}400\) bit; số byte = \(49{.}766{.}400 \div 8 = 6{.}220{.}800\) byte ≈ 5,93 MB khi chưa nén. Với mức nén JPEG 90%, file thu nhỏ còn khoảng 622.080 byte ≈ 0,59 MB.

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

Vì sao file JPEG thực tế của tôi nhỏ hơn con số ước tính này? Mức nén JPEG thay đổi tùy ảnh và thường vượt quá 90%, vì vậy hãy dùng tỷ lệ nén cao hơn để khớp với file thực khi xuất ra.

Tôi nên chọn độ sâu màu nào? 24-bit là tiêu chuẩn cho ảnh đủ màu, 32-bit bổ sung thêm kênh alpha (độ trong suốt), còn 8-bit phù hợp với ảnh xám hoặc ảnh dùng bảng màu.

Con số này có bao gồm phần header của file không? Không — ước tính chỉ tính phần dữ liệu pixel. File thực tế còn cộng thêm header và metadata nhỏ (thường chỉ vài kilobyte).

Cập nhật lần cuối: