Từ điển

Megapixel là gì?

Máy ảnh và điện thoại thường được so sánh bằng số megapixel, và siêu dữ liệu của một ảnh có thể hiển thị số điểm ảnh của chính nó theo cùng đơn vị. Tìm hiểu con số đó có ý nghĩa gì và cách nó được tính.

megapixels

Megapixel cho bạn biết một ảnh có bao nhiêu pixel, tính theo đơn vị triệu. Một megapixel là 1 triệu pixel, vì tiền tố mega có nghĩa là 1 triệu. Ảnh số là một lưới các điểm nhỏ gọi là pixel, được sắp xếp thành hàng và cột.

Bạn thường thấy con số này khi so sánh máy ảnh và điện thoại. Khi bạn đọc metadata của một tệp, trường Megapixels cho biết số pixel của ảnh đó. Giá trị này bằng chiều rộng tính theo pixel nhân với chiều cao tính theo pixel, chia cho 1.000.000.

Giá trị đến từ đâu

Tệp của bạn không lưu trực tiếp giá trị Megapixels. Chương trình đọc metadata sẽ tính từ 2 trường khác là chiều rộng ảnh và chiều cao ảnh. ExifTool gọi Megapixels là một thẻ tổng hợp (composite tag), tức là một giá trị được tính sau khi đọc xong toàn bộ thông tin khác.

Chương trình trước hết tạo trường Kích thước ảnh, ví dụ 1920x1080. Sau đó nó nhân 2 số này với nhau và chia kết quả cho 1.000.000.

Vì giá trị này được tính toán nên bạn không thể chỉnh sửa trực tiếp trường Megapixels. Giá trị chỉ thay đổi khi ảnh có chiều rộng hoặc chiều cao mới.

Những tệp nào chứa nó

Bất kỳ tệp nào ghi nhận chiều rộng và chiều cao tính theo pixel đều có thể hiển thị Megapixels. Giá trị này không chỉ giới hạn cho ảnh chụp:

  • Ảnh JPEG lưu chiều rộng và chiều cao trong một mốc (marker) gọi là start of frame.
  • Ảnh PNG lưu chiều rộng và chiều cao trong khối header của ảnh.
  • Ảnh TIFF lưu chiều rộng và chiều cao trong các thẻ ImageWidth và ImageLength.
  • Với tệp RAW Canon CR2, ExifTool dùng kích thước mà máy ảnh ghi trong khối Exif.
  • Video MP4 và MOV lưu chiều rộng và chiều cao trong phần header của track video. Ở đây giá trị mô tả một khung hình của video.

Giá trị trông như thế nào

Giá trị là một số thập phân, đơn vị là triệu pixel. ExifTool làm tròn đến 1 chữ số thập phân khi giá trị từ 1 trở lên. Các giá trị nhỏ hơn dùng 3 chữ số thập phân, và các giá trị dưới 0,001 dùng 6 chữ số.

Các ví dụ sau dùng kích thước ảnh trong các tiêu chuẩn đã được công bố:

  • 640x480, ảnh mẫu trong đặc tả Exif, cho 0.307
  • 1920x1080, ảnh HDTV trong ITU-R BT.709, cho 2.1
  • 3840x2160, ảnh UHDTV nhỏ hơn trong ITU-R BT.2020, cho 8.3
  • 7680x4320, ảnh UHDTV lớn hơn trong ITU-R BT.2020, cho 33.2

Làm tròn sẽ che đi số đếm chính xác. Một ảnh 1920 x 1080 pixel có 2.073.600 pixel, và trường hiển thị 2.1.

Tại sao điều này quan trọng đối với tệp của bạn

Chiều rộng tính theo pixel, chia cho giá trị X Resolution, sẽ cho chiều rộng in ra của ảnh. X Resolution cho biết có bao nhiêu pixel trên mỗi inch hoặc mỗi centimet. Một ảnh rộng 3840 pixel, in ở 300 pixel mỗi inch, sẽ rộng 12,8 inch, tức khoảng 32,5 centimet.

Megapixel không cho bạn biết ảnh sắc nét đến mức nào, nhiễu ra sao, hay ống kính tốt thế nào. Một ảnh có nhiều megapixel hơn không tự động trở thành ảnh tốt hơn.

Một số chỉnh sửa sẽ làm thay đổi số pixel. Cắt (crop) sẽ xóa bớt pixel, nên giá trị sẽ giảm.

Khi phần mềm phóng to ảnh, nó thêm pixel mới để lấp đầy lưới lớn hơn. Giá trị Megapixels tăng lên, nhưng các pixel mới được ước tính từ pixel cũ. Chúng không thêm chi tiết mà máy ảnh đã ghi lại.

Megapixel cũng không giống với kích thước tệp. Ảnh mẫu RGB chưa nén trong đặc tả Exif, 640 x 480 pixel, chứa 921.600 byte dữ liệu ảnh.

Nén JPEG với thiết lập thường dùng sẽ làm tệp nhỏ đi từ 10 đến 20 lần. Điều này có nghĩa là 2 tệp có cùng số megapixel vẫn có thể có kích thước tệp rất khác nhau.