Chiều cao ảnh là số hàng pixel trong một bức ảnh, được đếm từ mép trên đến mép dưới. Cùng với chiều rộng ảnh, nó tạo thành kích thước của bức ảnh tính theo pixel.
Chiều cao ảnh không giống với kích thước tệp. Kích thước tệp tính số byte trong tệp, còn chiều cao tính số pixel.
Những tệp nào chứa nó
Gần như mọi định dạng ảnh đều lưu chiều cao trong phần header, cạnh chiều rộng. Mỗi định dạng lưu nó ở một vị trí riêng.
- JPEG: đoạn start of frame (SOF) lưu số dòng trong ảnh.
- PNG: khối IHDR, khối đầu tiên bắt buộc trong tệp, lưu chiều cao dưới dạng số nguyên 4 byte.
- GIF: logical screen descriptor lưu chiều cao của vùng mà tất cả khung hình của ảnh được vẽ lên.
- WebP: khối VP8, VP8L hoặc VP8X lưu chiều cao, tùy thuộc vào loại tệp WebP.
- BMP: header bitmap lưu chiều cao ngay sau chiều rộng.
- TIFF: thẻ
0x0101trong thư mục ảnh đầu tiên (IFD0) lưu chiều cao. Tiêu chuẩn Exif gọi thẻ này làImageLength. - MP4 và MOV: header của mỗi track video lưu một giá trị chiều cao ảnh. AVI lưu một giá trị trong main header.
Giá trị trông như thế nào
Giá trị là một số nguyên thể hiện số pixel, hiển thị không kèm đơn vị. Ví dụ, 682 nghĩa là bức ảnh cao 682 pixel.
Mỗi định dạng đặt một giới hạn trên riêng. JPEG có thể khai báo tối đa 65535 dòng. Ảnh WebP không mất dữ liệu có thể cao tới 16384 pixel, và PNG có thể lên tới khoảng 2,1 tỷ pixel.
Nhiều ảnh cũng hiển thị một dòng gọi là Exif Image Height. Máy ảnh hoặc phần mềm ghi thẻ 0xa003 này vào các tệp nén như JPEG. Nó ghi lại chiều cao hợp lệ của ảnh, trong JPEG thì giá trị này phải khớp với số dòng trong frame header.
Một ảnh chụp dọc có thể lưu chiều cao nhỏ hơn chiều rộng. Thẻ orientation khi đó sẽ giữ một giá trị như 6, cho trình xem biết cần xoay ảnh 90 độ theo chiều kim đồng hồ. Sau khi xoay, chiều cao bạn thấy trên màn hình sẽ bằng với chiều rộng được lưu.
Giá trị đến từ đâu
Thiết bị hoặc chương trình tạo ảnh sẽ ghi chiều cao. Máy ảnh hoặc điện thoại ghi nó khi lưu ảnh. Trình chỉnh sửa ảnh ghi một giá trị mới khi bạn cắt, thay đổi kích thước hoặc xuất ảnh.
Chiều cao mô tả chính các pixel. Một số chương trình có thể chỉnh sửa số Exif Image Height mà không thay đổi bất kỳ pixel nào, nên ảnh vẫn giữ nguyên kích thước. Để thay đổi Image Height, bạn cần thay đổi kích thước hoặc cắt ảnh, và phần mềm sẽ ghi lại giá trị mới.
Tại sao điều này quan trọng đối với tệp của bạn
Chiều cao và chiều rộng cùng xác định một bức ảnh có thể chứa được bao nhiêu chi tiết. Dòng Image Size kết hợp cả hai giá trị, và dòng Megapixels được tính từ Image Size.
Khi in, chiều cao kết hợp với Y Resolution. Giá trị đó là số pixel trên mỗi inch hoặc mỗi centimet theo chiều dọc. Chia chiều cao ảnh cho Y Resolution để có chiều cao in ra theo cùng đơn vị.
Trang web, biểu mẫu tải lên và dịch vụ in thường yêu cầu chiều cao tối thiểu hoặc tối đa tính theo pixel. Dòng Image Height giúp bạn kiểm tra ảnh với giới hạn đó trước khi gửi.
Tệp video cũng chứa các giá trị Height và Coded Height cho mỗi luồng video. Bài viết Height trình bày về giá trị Height tổng quát.