Guest User

Untitled

a guest
Jan 3rd, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. try {
  2. File input = new File("digital_image_processing.jpg");
  3. image = ImageIO.read(input);
  4. width = image.getWidth();
  5. height = image.getHeight();
  6.  
  7. for(int i=0; i<height; i++){
  8.  
  9. for(int j=0; j<width; j++){
  10.  
  11. Color c = new Color(image.getRGB(j, i));
  12. int red = (int)(c.getRed() * 0.299);
  13. int green = (int)(c.getGreen() * 0.587);
  14. int blue = (int)(c.getBlue() *0.114);
  15. Color newColor = new Color(red+green+blue,
  16.  
  17. red+green+blue,red+green+blue);
  18.  
  19. image.setRGB(j,i,newColor.getRGB());
  20. }
  21. }
  22.  
  23. File ouptut = new File("grayscale.jpg");
  24. ImageIO.write(image, "jpg", ouptut);
  25.  
  26. } catch (Exception e) {}
  27. }
Advertisement
Add Comment
Please, Sign In to add comment