Tôi có rất nhiều hình ảnh có định dạng .ico và tôi muốn sử dụng chúng trong dự án Java SE của mình, nhưng nó không biết định dạng. Làm thế nào tôi có thể làm việc xung quanh điều này?Làm thế nào để đọc một hình ảnh định dạng ico trong java?
5
A
Trả lời
5
Thử image4j - Image Library for Java
Thư viện image4j cho phép bạn đọc và ghi các định dạng hình ảnh nhất định 100% tinh khiết Java.
Hiện nay các định dạng sau được hỗ trợ:
- (định dạng bitmap Microsoft - không nén; 1, 4, 8, 24 và 32 bit) BMP
- ICO (định dạng Microsoft biểu tượng - 1, 4, 8 , 24 và 32 bit [XP không nén, Vista nén])
với thư viện bạn có thể dễ dàng giải mã tập tin ico của bạn
List<BufferedImage> image = ICODecoder.read(new File("input.ico"));
2
Apache Commons Imaging cho phép đọc và ghi các file ICO:
List<BufferedImage> images = Imaging.getAllBufferedImages(new File("input.ico"));
Nó hỗ trợ nhiều định dạng phổ biến của siêu dữ liệu quá (EXIF, IPTC và XMP).
TwelveMonkeys ImageIO cho phép mở rộng API ImageIO để hỗ trợ ICO và nhiều định dạng tệp hình ảnh khác.
Các vấn đề liên quan
- 1. Làm thế nào để bạn đọc một hình ảnh trong Java khi Toolkit.getDefaultToolkit() ném AWTError?
- 2. Làm thế nào để đọc một hình ảnh với PHP?
- 3. Java: Đọc hình ảnh và hiển thị dưới dạng ImageIcon
- 4. Làm thế nào để định dạng chuỗi trong Java
- 5. Làm thế nào để định dạng chuỗi ngày trong java?
- 6. Sử dụng Luồng để hiển thị Hình ảnh * .ico
- 7. Đọc hình ảnh RAW từ Java
- 8. Làm cách nào để định dạng một số trong Java?
- 9. Java chuyển đổi hình ảnh GIF sang định dạng PNG
- 10. Làm thế nào để đọc một khóa công khai RSA trong PEM + PKCS # 1 định dạng
- 11. Làm thế nào để lập trình đọc trên một tài liệu hoặc hình ảnh được quét
- 12. Làm thế nào để trích xuất một phần của hình ảnh này trong Java?
- 13. Làm cách nào để định vị một hình ảnh trên một hình ảnh khác trong HTML?
- 14. Làm thế nào để cấu hình định dạng XML Eclipse?
- 15. Làm thế nào để đọc một tệp XML bằng Java?
- 16. Làm thế nào để đọc một tập tin cấu hình trong Java
- 17. Làm thế nào để chuyển đổi hình ảnh JPEG sang định dạng SVG bằng ImageMagick?
- 18. Làm cách nào để đọc đầu vào được định dạng trong Java?
- 19. Làm thế nào để định dạng một DateTime trong PowerShell?
- 20. Làm thế nào để chuyển đổi một chuỗi hình ảnh Base64 PNG các định dạng PNG trong C#
- 21. Làm cách nào để đọc hình ảnh từ URL trong Java?
- 22. Hình ảnh đọc Java từ URL treo
- 23. Làm thế nào để đọc XML được định dạng tốt trong Java, nhưng bỏ qua lược đồ?
- 24. Làm thế nào để cắt một hình ảnh trong vb.net?
- 25. Làm thế nào để cắt một hình ảnh trong Android?
- 26. Sử dụng .ico hoặc .png làm nguồn hình ảnh cho Điều khiển?
- 27. Làm thế nào để tạo một trình định dạng ngày chung trong java cho Solr?
- 28. Làm thế nào để hiển thị một hình ảnh với swt trong java?
- 29. Làm thế nào để tự động cắt một đường viền màu trắng hình ảnh trong Java?
- 30. Làm thế nào để có được một mảng hình ảnh?
Java dường như không hỗ trợ định dạng ico. thử liên kết này: http://stackoverflow.com/questions/11090508/how-to-get-favicon-ico-from-a-website-using-java – mindandmedia