He visto this question, pero en realidad no parece responder a la pregunta que tengo. Tengo un archivo de imagen que puede ser cualquier resolución. Necesito cargar esa imagen en un objeto BufferedImage
a una resolución específica (por ejemplo, para este ejemplo, 800x800). Sé que la clase de imagen puede usar getScaledInstance()
para escalar la imagen a un nuevo tamaño, pero luego no puedo encontrar la manera de recuperarla a BufferedImage
. ¿Hay una forma simple de escalar una imagen almacenada en un tamaño específico?cómo escalo un BufferedImage
NOTA I No quiero escalar la imagen por un factor específico, quiero tomar una imagen y hacer un tamaño específico.
** No quiero escalar la imagen por un factor específico, quiero tomar una imagen y hacer que es un tamaño específico ** Esto se puede hacer fácilmente: 'factor = originalSize \ newSize;' – GETah