bufferedimage

Java-obtener matriz de píxeles de la imagen

Estoy buscando la manera más rápida de obtener datos de píxeles (en el formulario int[][]) de un BufferedImage. Mi objetivo e ... desde la imagen usando int[x][y]. Todos los métodos que he encontrado no hacen esto (la mayoría de ellos devuelven int[] s).

Java conversión de imagen a BufferedImage

Ya hay una pregunta como esta link en StackOverflow y la respuesta aceptada es "casting": Image image = ImageIO.read(new ... viamente el casting no funciona. La pregunta es: ¿Cuál es (o existe) la forma adecuada de convertir Imagen a imagen en búfer?

Java BufferedImage consiguiendo rojo, verde y azul individualmente

El método getRGB devuelve un único int. ¿Cómo puedo obtener individualmente los colores rojo, verde y azul como valores entre 0 y 255?

¿Es una buena idea almacenar objetos gráficos?

Actualmente estoy en el proceso de escribir un programa paint en Java, diseñado para tener funcionalidades flexibles e integr ... moria inútil haciendo esto, como clonar mi BufferedImages? ¿Hay necesariamente una forma diferente en que puedo hacer esto?

Cómo escalar un BufferedImage

Siguiendo los javadocs, he intentado escalar un BufferedImage sin éxito aquí está mi código: BufferedImage image = MatrixTo ... image.createGraphics(); grph.scale(2.0, 2.0); grph.dispose(); No puedo entender por qué no está funcionando, ¿alguna ayuda?

¿Cómo puedo cargar correctamente un BufferedImage en Java?

Bien, así que he estado tratando de cargar una imagen de búfer usando este código: URL url = this.getClass().getResource("t ... ); Esto me da un error de conversión de tipo cuando lo corro, así que ¿cómo puedo cargar correctamente una imagen de Búfer?

Uso de Graphics2D para superponer texto en un BufferedImage y devolver un BufferedImage

He comprobado preguntas con nombres similares, pero no responden a este caso de uso. Básicamente, tenía que superponer algo ... imagen de búfer. con la superposición 'rendered' En el código actual, el la imagen aparece al final sin cambios. Gracias!

¿Qué hace "& 0xff"?

Estoy tratando de entender el código de abajo donde b es un entero dado y image es una imagen. Entiendo que si el valor RGB ... f ((image.getRGB(i, j) & 0xff) > b) { image.setRGB(i, j, 0xffffff) ; } else { image.setRGB(i, j, 0x000000); }

Bufferedimage redimensionar

Estoy tratando de cambiar el tamaño de una imagen de búfer. Soy capaz de almacenarlo y aparecer en un jframe sin problemas, p ... RPOLATION_BILINEAR); g.drawImage(img, 0, 0, newW, newH, 0, 0, w, h, null); g.dispose(); return dimg; }

Entendiendo BufferedImage.Valores de salida de getRGB

Estoy obteniendo un valor entero para el píxel en una imagen usando este método: int colour = img.getRGB(x, y); Luego est ... omo "-16777216", una especie de azul a algo como "-16755216", etc. ¿Puede alguien explicarme la lógica detrás de este valor?

¿Cómo convierto un InputStream a BufferedImage en Java/Groovy?

Sí, soy así de estúpido. Estoy tratando de pegar algún código groovy juntos de varias recetas de libros de cocina, y no puedo obtener de un InputStream a BufferedImage en Java/Groovy. Google no está siendo mi amigo en este momento.

Conversión de BufferedImage a Mat en opencv

¿Cómo puedo convertir un BufferedImage a un Mat en OpenCV? Estoy usando el java wrapper para OpenCV (no JavaCV). Como soy n ... mwrite("Lena_copy.png",newMat); Esto no funciona. "Lena_copy.png " es solo una imagen negra con las dimensiones correctas.

¿Cómo comprobar un archivo cargado si es una imagen u otro archivo?

En mi aplicación web tengo un módulo de carga de imágenes. Quiero comprobar el archivo subido si es un archivo de imagen o cu ... ¿Cómo voy a comprobar el BufferedImage, si es realmente una imagen o algo más? Cualquier sugerencia o enlace será apreciado.

¿Cómo puede producir resultados de pintura nítidos al girar una imagen de búfer?

Un intento de acercamiento fue usar TexturePaint y g.fillRect() para pintar la imagen. Sin embargo, esto requiere que cree un ... contratiempos de rendimiento. Puedo terminar mi juego si puede encontrar una manera de hacer esto bien. Gracias a todos. :)