1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

BufferedImage Alpha Kanal verändern

  • wolk
  • 14. Juni 2006 um 00:31
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • wolk
    Punkte
    1.290
    Beiträge
    207
    • 14. Juni 2006 um 00:31
    • #1

    wie ist die optimale Vorgangsweise um ein x-beliebiges BufferedImage mit einem Alpha-Kanal zu versehen und den Alpha-wert dann auch gezielt zu setzen (0-1) ?

    jedes Pixel einzeln setzen kann nicht ganz optimal sein!
    alpha-wert ist für das ganze Image gleich

    danke

  • wolk
    Punkte
    1.290
    Beiträge
    207
    • 14. Juni 2006 um 11:41
    • #2

    was ich aktuell habe ist folgender code
    dieser code sollte eigentlich das das Image mit einer Transparenz von 0.9 versehen, macht es aber nicht :(


    Code
    ImageComponent2D img = new TextureLoader(strFileName, c).getImage();
            BufferedImage image = img.getImage();
            BufferedImage buf = new BufferedImage(image.getWidth(),image.getHeight(),BufferedImage.TYPE_INT_ARGB);
            Graphics2D gd = buf.createGraphics();
            gd.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.9f));
            gd.drawImage(image, 0, 0, null);
            Texture texture = new Texture2D(Texture.BASE_LEVEL,Texture.RGBA,img.getWidth(),img.getHeight());
            img.set(buf);
            texture.setImage(0, img);
  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum