Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Canvas;
- import java.awt.Color;
- import java.awt.Graphics;
- import java.awt.image.BufferedImage;
- import java.io.File;
- import javax.imageio.ImageIO;
- //ImageDisplay.java
- //Eclipse Version: Mars Release (4.5.0)
- public class ImageDisplay extends Canvas {
- Canvas test = new Canvas();
- File file;
- BufferedImage image;
- public ImageDisplay() {
- }
- public void paint(Graphics g) {
- BufferedImage image2 = image;
- int red, green, blue;
- for (int y = 0; y < image2.getHeight(); y++) {
- for (int x = 0; x < image2.getWidth(); x++) {
- Color color = new Color(image2.getRGB(x, y));
- red = color.getRed();
- green = color.getGreen();
- blue = color.getBlue();
- Color changedColor = new Color(red, green, blue);
- g.setColor(changedColor);
- g.fillRect(x, y, 1, 1);
- }
- }
- }
- void open(File file) {
- this.file = file;
- try {
- image = ImageIO.read(file);
- } catch (Exception e) {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement