Tag: JAVAX.IMAGEIO
En mi proyecto, estoy leyendo una imagen de esta manera: BufferedImage originalImage = ImageIO.read(inputStream); Pero de vez en cuando, este método arroja la excepción Error de datos de perfil icc no válidos. Cuando revisé la imagen importada, descubrí que el campo de bytes de la imagen contiene el texto ICC_PROFILE . . . Read more
Me gustaría preguntarte si estoy usando la forma correcta de guardar un archivo en memoria desde un escritor y convertirlo en BufferedImage, o si debería escribirlo en un flujo de salida y luego convertirlo en BufferedImage. Enlace a la documentación: https://sksamuel.github.io/scrimage/io/ Mi código se ve así: def getImage(url: URL, width: . . . Read more
Cuando intento renderizar una imagen “png” en Java Swing, se recorta/se acerca en todos los lados. Aquí está mi código: this.setSize(500, 500); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); this.getGraphics().drawImage(getImage(“RUTA DE LA IMAGEN”), 0, 0, this); Y esta es mi función “getImage”: public static Image getImage(String path) { File file = new File(path); try . . . Read more
Estoy teniendo esta impresión en mi consola cuando falla: java.lang.IllegalArgumentException: input == null! at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1402) at com.cRS.crRS.graphics.Texture.loadBitmap(Texture.java:14) at com.cRS.crRS.graphics.Texture.<clinit>(Texture.java:9) at com.cRS.crRS.graphics.Render3D.floor(Render3D.java:75) at com.cRS.crRS.graphics.Screen.render(Screen.java:27) at com.cRS.crRS.Display.render(Display.java:185) at com.cRS.crRS.Display.run(Display.java:144) at java.base/java.lang.Thread.run(Thread.java:833) No entiendo por qué este código está fallando y no funcionando. He agregado / res / como un camino de compilación . . . Read more