¿Cuál es el tipo más útil de java.awt.image.BufferedImage para la representación fuera de pantalla? [cerrado]

StackOverflow https://stackoverflow.com/questions/271190

  •  06-07-2019
  •  | 
  •  

Pregunta

Estoy creando una imagen en búfer que será una instantánea de un JComponent (a través de paint ()) y se representará dentro de un ImageIcon . Hay una gran cantidad de tipos en BufferedImage (int width, int height, int imageType) constructor, pero ¿cuál debo usar?

Estoy seguro de que alguno de ellos funcionaría, pero ¿cuáles son mejores que los demás? ¿Cómo debo elegir uno? ¿Y por qué?

¿Fue útil?

Solución

Ver GraphicsConfiguration.createCompatibleImage (int, int) para que un ayudante cree una BufferedImage de un " bueno " escriba entre los muchos tipos disponibles.

¿Cómo conseguir una instancia de GraphicsConfiguration para hacer esta llamada? Depende de dónde se esté ejecutando su código. Consulte muchos métodos para tener en tus manos una GraphicsConfiguration a través de métodos como getGraphicsConfiguration () o getDeviceConfiguration ().

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top