Articles of bufferedimage

Come controllare un file caricato se si tratta di un’immagine o di un altro file?

Nella mia applicazione web ho un modulo di caricamento delle immagini. Voglio controllare il file caricato se si tratta di un file immagine o di qualsiasi altro file. Sto usando Java sul lato server. L’immagine viene letta come BufferedImage in java e quindi la scrivo sul disco con ImageIO.write() Come posso controllare BufferedImage , che […]

Java BufferedImage ottenendo rosso, verde e blu individualmente

Il metodo getRGB restituisce un singolo int. Come posso ottenere individualmente i colors rosso, verde e blu come valori compresi tra 0 e 255?

Converti ogni frame GIF animato in un’immagine Buffered separata

Voglio essere in grado di prendere un GIF animato come input, contare i fotogrammi (e forse anche altri metadati) e convertirli in una BufferedImage . Come posso fare questo?

Disegnare un componente su BufferedImage provoca la corruzione del display

Sto usando il componente JScrollNavigator qui descritto, al fine di fornire una finestra di navigazione su un grande componente CAD “simile ad un canvas” che ho incorporato in un JScrollPane . Ho provato ad adattare JScrollNavigator per disegnare un’immagine in miniatura della canvas per fornire all’utente un contesto aggiuntivo. Tuttavia, l’azione di fare ciò causa […]

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 […]