我做的應用程序使用java SE進行圖像處理。我想在運行時檢查圖像是8位還是16位?然後根據那我做的圖像處理。因此,我如何檢查它在Java?如何檢查圖像是8位還是16位?
3
A
回答
1
這裏有一篇文章試圖讀取8位和24位bmp文件。 http://www.javaworld.com/javaworld/javatips/jw-javatip43.html?page=2
這試圖獲得的位數是這樣的:
int nbitcount = (((int)bi[15]&0xff)<<8) | (int)bi[14]&0xff
一旦你得到這個數,您可以驗證此圖像類型的正是基於此位計數。
1
相關問題
- 1. atmega32是8位還是16位?
- 2. 如何檢查WebSphere是32位還是64位?
- 3. 如何檢查我的Perl安裝是32位還是64位?
- 4. 如何檢查安裝的wxPython是32位還是64位?
- 5. 如何檢查安裝的Anaconda是32位還是64位?
- 6. 如何在Java中將16位.tiff圖像轉換爲8位.tiff圖像?
- 7. win32 - 如何將畫面捕捉爲8位或16位位圖?
- 8. 在MSVC 6中,是16位還是32位?
- 9. C - 如何檢查8位是否在32位?
- 10. 如何檢測,如果CPU是32位還是64位
- 11. 如何將24位圖像轉換爲16位rgb565位圖?
- 12. 檢查處理器是32位還是64位
- 13. 檢查文件是32位還是64位 - 在Windows上
- 14. 有沒有辦法檢查進程是64位還是32位?
- 15. 結構大小,檢查是64位還是32位
- 16. 如何檢測Cocoa應用程序是32位還是64位?
- 17. 它是位圖還是MetaFile?
- 18. Winforms的RGB圖像灰度8位和16位
- 19. 對16位圖像使用8位色彩校正矩陣
- 20. 將RGB圖像轉換爲RGB 16位和8位
- 21. 微軟的IE圖像是64位還是32位?
- 22. 我如何檢查編譯的二進制文件是32位還是64位?
- 23. 如何檢查兩個圖像視圖是否位於同一位置?
- 24. 如何將16位深度的圖像轉換爲8位深度
- 25. 16位(565)圖像讀取
- 26. 如何找到url是utf-8還是utf-16
- 27. 如何檢查圖像是否存在於特定位置?
- 28. 如何在Android中檢查圖像是縱向還是橫向?
- 29. PHP如何檢查文件是mp3還是圖像文件?
- 30. 如何使用c程序找到我的機器是16位還是32位或64位
你到目前爲止嘗試過什麼?你可以開始閱讀關於圖像格式[這裏](http://en.wikipedia.org/wiki/Image_format)。特別是關於圖像文件大小 – radimpe 2012-04-11 05:56:07
的部分我讀過,但它不完全解決我的問題。我只想檢查圖像是在運行時在java中是8位還是16位? – Jay 2012-04-11 06:22:01