Ho visto this question, ma sembra che non risponda effettivamente alla domanda che ho. Ho un file immagine che potrebbe essere una qualsiasi risoluzione. Ho bisogno di caricare quell'immagine in un oggetto BufferedImage
a una risoluzione specifica (per esempio, 800x800). So che la classe Image può utilizzare getScaledInstance()
per ridimensionare l'immagine in una nuova dimensione, ma non riesco quindi a capire come tornare a un BufferedImage
. C'è un modo semplice per ridimensionare un'immagine con buffer su una dimensione specifica?come ridimensionare un BufferedImage
NOTA I Non voglio ridimensionare l'immagine per un fattore specifico, voglio prendere un'immagine e fare è una dimensione specifica.
** Non voglio per scalare l'immagine di un fattore specifico, voglio prendere una foto e fare è una dimensione specifica ** Questo può essere fatto facilmente: 'factor = originalSize \ newSize;' – GETah