La risposta sopra suggerita da qualcuno, converte la mia immagine colorata in una in bianco e nero. Quindi non è appropriato per la mia domanda.IllegalArgumentException: numero di origine Le bande raster ei componenti dello spazio colore origine non corrispondono Per un'immagine a colori Eccezione
File file = new File("path");
BufferedImage bufferedImage = ImageIO.read(file);
qui è il codice e sotto è l'immagine. Scarica l'immagine e salva sul tuo pc. E tenta di eseguire il codice precedente con un valore corretto di percorso, sarà un'eccezione per l'argomento
immagine Scarica: https://skydrive.live.com/?cid=19547371C4F3B839&id=19547371C4F3B839%21105
Semplicemente se qualcuno può ottenere un oggetto java.awt.image.BufferedImage dal l'immagine è sufficiente (non convertire l'immagine in scala di grigi).
Sei un genio se puoi rispondere a questo: D. Aiuto Plz.
possibile duplicare http://stackoverflow.com/questions/10416378/imageio-read-illegal-argument-exception-raster-bands-colour-space-components –
Hi Philipp si prega di leggere bene la mia domanda. Ho chiaramente menzionato "non dovrebbe convertire l'immagine in scala di grigi". La risposta che hai suggerito di convertire la mia immagine colorata in una scala di grigi (bianco e nero), se vuoi, prova e vedi. E non suggerire altre domande e non darmi - punti senza provarlo. Sii responsabile per i tuoi commenti. –
@PhilippSander Mentre simile, il problema con questa immagine è diverso da quello che hai collegato. – haraldK