Câu trả lời ở trên mà ai đó đã đề xuất, chuyển đổi hình ảnh màu của tôi sang màu đen và trắng. Vì vậy, nó không thích hợp cho câu hỏi của tôi.IllegalArgumentException: Số lượng các dải Raster nguồn và các thành phần không gian màu nguồn không khớp Đối với một hình ảnh màu Ngoại trừ
File file = new File("path");
BufferedImage bufferedImage = ImageIO.read(file);
đây là mã và bên dưới là hình ảnh. Tải xuống hình ảnh và lưu vào máy của bạn. Và cố gắng chạy đoạn mã trên với giá trị đúng đắn về con đường, nó sẽ ném một ngoại lệ trong chủ đề
Tải hình ảnh: https://skydrive.live.com/?cid=19547371C4F3B839&id=19547371C4F3B839%21105
Đơn giản chỉ cần nếu ai đó có thể có được một đối tượng java.awt.image.BufferedImage từ hình ảnh cho rằng đó là đủ (không nên chuyển đổi hình ảnh thành thang màu xám).
Bạn là thiên tài nếu bạn có thể trả lời câu hỏi này: D. Plz giúp đỡ.
có thể trùng lặp http://stackoverflow.com/questions/10416378/imageio-read-illegal-argument-exception-raster-bands-colour-space-components –
Xin chào Philipp xin vui lòng đọc câu hỏi của tôi. Tôi đã đề cập rõ ràng "không nên chuyển đổi hình ảnh thành thang màu xám". Câu trả lời mà bạn đã đề nghị chuyển đổi hình ảnh màu của tôi thành một màu xám quy mô một (màu đen và trắng), nếu bạn muốn hãy thử nó và xem. Và không đề xuất các câu hỏi khác và không cho tôi - những điểm không thử. Chịu trách nhiệm cho ý kiến của bạn. –
@PhilippSander Trong khi tương tự, vấn đề với hình ảnh này khác với vấn đề bạn đã liên kết. – haraldK