Chiều rộng ảnh là số lượng pixel tính từ cạnh trái đến cạnh phải của bức ảnh. Chiều cao ảnh là số lượng pixel tính từ trên xuống dưới. Thông thường, chiều rộng được ghi trước, nên 640 x 480 nghĩa là 640 pixel chiều rộng và 480 pixel chiều cao.
Trong siêu dữ liệu (metadata) của một tệp, Image Width là trường chứa con số này. Kết hợp với Image Height, nó tạo nên kích thước của bức ảnh. Các kích thước này không phải là kích thước tệp, vốn đếm số byte trong tệp.
Những tệp nào chứa nó
Các định dạng ảnh lưu chiều rộng ở những vị trí khác nhau trong tệp, nhưng luôn là số lượng pixel. Trình đọc metadata hiển thị giá trị này dưới tên Image Width trong từng định dạng dưới đây.
- JPEG lưu chiều rộng ở đoạn start of frame, dưới dạng một số từ 1 đến 65535.
- PNG lưu chiều rộng trong khối IHDR, khối này phải là khối đầu tiên trong tệp. Chiều rộng bằng 0 là không hợp lệ.
- GIF lưu chiều rộng trong logical screen descriptor, dưới dạng một số 2 byte.
- WebP lưu chiều rộng trong khối VP8, VP8L hoặc VP8X. WebP nén mất dữ liệu (lossy) có chiều rộng tối đa 16383 pixel, và WebP không mất dữ liệu (lossless) là 16384.
- TIFF lưu chiều rộng trong thẻ
ImageWidth, ID0x0100.
Một ảnh JPEG từ máy ảnh hoặc điện thoại thường có thêm một chiều rộng thứ hai, thẻ ExifImageWidth (ID 0xa002). Tiêu chuẩn Exif gọi thẻ này là PixelXDimension và yêu cầu có trong ảnh nén. Nó ghi lại chiều rộng hợp lệ của bức ảnh mà bạn nhìn thấy.
Giá trị trông như thế nào
Giá trị là một số nguyên pixel. Ảnh ví dụ trong tiêu chuẩn Exif có kích thước 640 x 480 pixel, nên Image Width của nó là 640.
Để đổi chiều rộng sang inch hoặc centimet, hãy chia nó cho X Resolution. Trường này cho biết có bao nhiêu pixel trên 1 inch hoặc 1 centimet.
Khi không biết rõ độ phân giải thực, tiêu chuẩn Exif dùng 72 pixel mỗi inch. Với thiết lập đó, chiều rộng 640 pixel sẽ in ra rộng 8,89 inch, tương đương khoảng 22,6 cm.
Chiều rộng trong khung JPEG và chiều rộng Exif thường trùng nhau. Tiêu chuẩn Exif cho phép khác nhau khi bộ mã hóa thêm các cột phụ ở bên phải làm đệm. Trong ví dụ của nó, thẻ Exif ghi 620 trong khi khung JPEG ghi 640.
Tại sao điều này quan trọng đối với tệp của bạn
Nhiều biểu mẫu tải lên và dịch vụ in ấn đặt giới hạn về kích thước ảnh. Dòng Image Width cho phép bạn kiểm tra ảnh so với giới hạn đó trước khi gửi.
Trên trang web, chiều rộng giúp bố cục ổn định hơn. Khi HTML khai báo chiều rộng và chiều cao của ảnh, trình duyệt có thể dành sẵn không gian trước khi ảnh tải. Điều này giảm tình trạng dịch chuyển bố cục, khi nội dung trang bị xê dịch lúc ảnh được vẽ.
Chiều rộng cũng cho bạn biết ảnh chứa bao nhiêu chi tiết. Nhân chiều rộng với chiều cao để có tổng số pixel.
Dòng Megapixels hiển thị tổng số đó tính theo đơn vị triệu. Một ảnh 640 x 480 có 307.200 pixel, tức khoảng 0,3 megapixel.
Kiểm tra dòng Orientation khi có vẻ như chiều rộng và chiều cao bị hoán đổi. Với giá trị 6 hoặc 8, trình xem ảnh sẽ xoay ảnh 90 độ trước khi hiển thị. Khi đó, chiều rộng trong tệp sẽ hiển thị thành chiều cao, nên một ảnh lưu với chiều rộng 640 pixel sẽ trông như cao 640 pixel.