Java: Modifier les pixels d’une image

Author:

 set, swing, awt
{filelink=10267}


import java.awt.image.BufferedImage;
import java.awt.Image;
import javax.swing.ImageIcon;

public class EditPixel
{
  public static void main(String[] argv) throws Exception
  {
  	// Définition d'un objet BufferedImage
    Image myImage = new ImageIcon("c:/image.png").getImage();
    BufferedImage bufferedImage = new BufferedImage(200,
    	                                            200,
                                                    BufferedImage.TYPE_INT_RGB);

    int rgb = bufferedImage.getRGB(1, 1);
    int w = bufferedImage.getWidth(null);
    int h = bufferedImage.getHeight(null);
    int[] rgbs = new int[w * h];
    // Obtenir la couleur actuelle de l'image
    bufferedImage.getRGB(0, 0, w, h, rgbs, 0, w);
    
    // Définir la nouvelle couleur en modifiant les pixels
    rgb = 0xFF00FF;
    bufferedImage.setRGB(1, 1, rgb);
  }
}



A Voir sur le même Sujet:

  • modifier la taille d'une image avec java
  • java modifier les pixels getrgb
  • accéder aux pixels d'une image en java
  • code affiché une pixel en java
  • changer la taille de fichier d'une image+java
  • javascript changer image pixel
  • java effacer une pixel d'une image
  • parcourir tableau java changer taille image
  • récupérer tableau pixel imageIcon Java
  • "bufferedImage.setRGB(1, 1, rgb);"

Leave a Reply

Your email address will not be published. Required fields are marked *