Sono un programmatore Java ragionevolmente esperto ma relativamente nuovo a Java2D. Sto cercando di ridimensionare un'immagine, ma sto ottenendo risultati di scarsa qualità. L'immagine è un'anteprima di un pannello, quindi contiene cose come testo e campi di testo. Scenderò sempre verso il basso, mai alzato.Java2D: problemi di ridimensionamento
Attualmente sto usando il seguente codice: -
g.drawImage(panelImage, 0, 0, scaledWidth, scaledHeight, null);
Dove panelImage è l'anteprima di dimensioni complete (BufferedImage) e scaledWidth e scaledHeight sono le rispettive dimensioni di destinazione. Mi sembra di perdere molti dettagli nel testo e nei bordi di cose come campi di testo ecc.
C'è una chiamata migliore che dovrei usare per ridimensionare l'immagine?
Grazie, John
Grazie, ho una copia di quel libro e mi sono tuffato per leggere il capitolo. Dovrebbe aver pensato di guardare lì prima di postare. Mi sono completamente dimenticato del rendering di suggerimenti per il ridimensionamento. Grazie! John – Johnathan
Prego :) Pagine 98-113 tratta di ridimensionamento delle immagini e include alcuni buoni esempi. Di particolare interesse per me è stata l'idea del progressivo bilanciamento bilineare presentato a pagina 104. – coobird
Sì, l'ho visto, ma non credo che la mia domanda lo giustifichi davvero. BICUBIC o BILINEAR sono abbastanza buone per me. È tempo di sperimentare! – Johnathan