0
A
回答
1
並非所有的圖像都有分辨率信息。它包含在EXIF(可交換圖像文件格式)標籤中。只有JPEG和TIFF文件可能包含EXIF,通常由數碼相機或掃描儀提供。如果它在那裏,你可以從IMFINFO輸出中得到它。
info = imfinfo(filename);
xres = info.XResolution;
yres = info.YResolution;
resunit = info.ResolutionUnit;
您可以隨時檢查是否存在這些字段:
if isfield(info,'XResolution')
...
end
UPDATE:
至於BMP文件,他們有HorzResolution
和VertResolution
性能表示在每米像素的分辨率根據BMP format standard。你可以乘以0.0254得到DPI(大約)。
0
對於哪種圖像類型? imfinfo()
實際上可以返回DPI的值作爲XResolution
和YResolution
提供,但我不知道哪些圖像類型。
相關問題
- 1. 使用ActionScript讀取圖像的DPI
- 2. 使用Matlab從圖中獲取數據
- 3. 從MATLAB中的文件讀取圖像
- 4. 從數據庫中讀取FOP圖像
- 5. 從流數據庫中讀取圖像
- 6. 從PDF中的圖像讀取數據
- 7. 如何從MATLAB GUI的特定軸讀取圖像數據?
- 8. Matlab - 如何從目錄讀取圖像
- 9. 通過使用Matlab讀取每幀圖像並使用Matlab顯示圖像
- 10. 從matlab中的結構讀取數據
- 11. 從Matlab中的文件讀取數據
- 12. 使用javascript從圖像文件中讀取元數據
- 13. 使用javascript的圖像Dpi
- 14. 錯誤讀取使用jpeg_read從Matlab的JPEG工具箱圖像
- 15. 從網址讀取圖像元數據
- 16. 確定使用matlab從UART中讀取多少數據
- 17. 獲取圖像的DPI
- 18. 在MATLAB中讀取RAW16圖像
- 19. 在matlab中讀取灰度圖像
- 20. nodejs讀取圖像數據
- 21. matlab如何從warp()函數中提取二維圖像數據?
- 22. 從.NET中的圖像文件中讀取像素數據
- 23. 如何使用PHP從MySQL數據庫讀取圖像?
- 24. 使用C#從數據庫讀取圖像?
- 25. 使用poi從excel文件讀取圖像和數據
- 26. 使用Ruby從遠程圖像高效讀取EXIF元數據
- 27. C#:使用存儲過程從數據庫讀取圖像
- 28. xlsread matlab從excel表讀取數據
- 29. 從Matlab讀取數據到Java
- 30. 使用未知圖像數據讀取圖像文件* .ITW
我有一個簡單的BMP文件。使用ifran我可以看到DPI並使用imfinfo我無法訪問此信息 – Mercury 2012-02-16 07:28:48
作爲imfinfo狀態的documentatino EXIF標記僅支持JPEG和TIFF。你在imfinfo輸出中有'HorzResolution'和'VertResolution'字段嗎? – yuk 2012-02-16 07:48:46
是的,我願意。但是如何從這些值中提取分辨率(DPI)? – Mercury 2012-02-16 08:05:42