Articles of bufferedimage

Come serializzare un object che include BufferedImages

Sto cercando di creare un semplice programma di modifica delle immagini in java. Ho creato un object ImageCanvas che ha tutte le informazioni relative all’immagine che si sta modificando (alcune proprietà di base, un elenco di effetti applicati, un elenco di livelli BufferedImage , ecc.) E volevo un modo semplice per salvarlo su disco in […]

Converti i valori RGB in numero intero

Quindi in una BufferedImage , si riceve un intero singolo con i valori RGB rappresentati in esso. Finora utilizzo quanto segue per ottenere i valori RGB da esso: // rgbs is an array of integers, every single integer represents the // RGB values combined in some way int r = (int) ((Math.pow(256,3) + rgbs[k]) / […]

Ruota un’immagine in java

Sto cercando di ruotare un’immagine. Ho un JInternalFrame che contiene una JLabel . L’etichetta contiene l’immagine. Dopo che l’immagine è stata ruotata, ho bisogno di ridimensionare la cornice interna. Il codice che ho attualmente ruota l’immagine, ma c’è del nero attorno ai bordi dell’immagine ed è decentrato. Qualche suggerimento su come risolvere questo problema? public […]

Istanze di Buffered BufferingImage

Sto riscontrando problemi nel visualizzare una BufferedImage ruotata. Penso che la rotazione funzioni bene, ma non riesco a disegnarla sullo schermo. Il mio codice: Class extends JPanel { BufferedImage img; int rotation = 0; public void paintComponent(Graphics g) { g.clearRect(0, 0, getWidth(), getHeight()); img2d = img.createGraphics(); img2d.rotate(Math.toRadians(rotation), img.getWidth() / 2, img.getHeight() / 2); g.drawImage(img, imgx, […]

BufferedImage non viene cancellato prima di ogni rendering

Sto cercando di imparare come build un gioco semplice attraverso un tutorial che sto guardando. Fino ad ora tutto andava bene, ma quando sposto l’immagine l’immagine precedente non viene cancellata o eliminata. Non sono sicuro esattamente di cosa si stia sbagliando, o perché sia ​​successo. Ho 3 classi, una class principale, una class di giocatori […]

Come disegnare un’immagine su un’altra immagine?

Ho un progetto Java che riguarda la simulazione della rete di traffico in una città casuale, sono riuscito a capire un modo per implementare questo progetto, quindi ho diviso ogni intersezione in una sezione che è fondamentalmente una class estesa di JPanel (chiamata Carrefour). . Tutto funziona bene finché non sono rimasto bloccato su come […]

Java convertendo Image in BufferedImage

C’è già una domanda come questo link su StackOverflow e la risposta accettata è “casting“: Image image = ImageIO.read(new File(file)); BufferedImage buffered = (BufferedImage) image; Nel mio programma provo: final float FACTOR = 4f; BufferedImage img = ImageIO.read(new File(“graphic.png”)); int scaleX = (int) (img.getWidth() * FACTOR); int scaleY = (int) (img.getHeight() * FACTOR); Image image […]

Rotate BufferedImage Inside JPanel

Sto provando a ruotare una BufferedImage e visualizzarla all’interno di una JLabel (che si trova all’interno di un JPanel ). Il risultato corrente produce un quadrato bianco ruotato di 10 gradi su uno sfondo nero, ma l’immagine non è presente all’interno del quadrato. So che myPicture non è vuoto, dal momento che myPicture si visualizza […]

Come impostare il valore dell’immagine usando RescaleOp

Sto scrivendo un’app di prova. Per impostare Alpha per l’immagine, uso il metodo paintComponent. Guarda il prossimo snippet … public class TestImage extends JLabel{ public void paintComponent( Graphics g ) { super.paintComponent( g ); Graphics2D g2d=(Graphics2D)g; g2d.drawImage(this.bImage, rop, 0, 0); } public void setRescaleOp(RescaleOp rop){this.rop=rop;} } Come potete vedere, g2d.drawImage (this.bImage, rop, 0, 0); non […]

Come si clona una BufferedImage

Ho un object che contiene molte immagini bufferizzate, voglio creare un nuovo object copiando tutte le immagini memorizzate nel nuovo object, ma queste nuove immagini potrebbero essere alterate e non voglio che le immagini dell’object originale vengano alterate alterando il nuove immagini di oggetti. è chiaro? È ansible farlo e qualcuno può suggerire un buon […]