Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. BufferedImage image = ImageIO.read("filepath");
  2. int startx = 0, starty = 0;
  3. for (int r = 0; r < 100; r++) {
  4. for (int c = 0; c < 100; c++) {
  5. image.setRGB(startx + c, starty + r, Color.YELLOW.getRGB());
  6. }
  7. }
  8.  
  9. frame.getContentPane().add(new JLabel(new ImageIcon(resize(image, width, height))));
  10.  
  11. private BufferedImage resize(BufferedImage img, int newW, int newH) {
  12. Image tmp = img.getScaledInstance(newW, newH, Image.SCALE_SMOOTH);
  13. BufferedImage dimg = new BufferedImage(newW, newH, BufferedImage.TYPE_INT_ARGB);
  14.  
  15. Graphics2D g2d = dimg.createGraphics();
  16. g2d.drawImage(tmp, 0, 0, null);
  17. g2d.dispose();
  18.  
  19. return dimg;
  20. }
  21.  
  22. frame.getContentPane().add(new JLabel(new ImageIcon(image)));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement