tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
3139
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    hares hares ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    19
    hi Leute, kann mir jemand sagen, wie ich es schaffe mit java zwei oder mehrere bilder wieder zu einem zusammenzufügen bevorzugtes Format ist .png.

    mich interessiert hauptsächlich, wie ich es am besten einlese und mit was ich sie mergen kann! Bin noch auf keinen Lösungsansatz gekommen!

    cu und danke
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Wie meinst du das denn ? Willst du für jeden überlappenden Pixel der drei Bilder in abhänigkeit der "darunterliegenden" einen neuen Farbwert errechnen?

    Gruß Tom
     

  3. #3
    hares hares ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    19
    Nein, ich möchte einfach aus zwei bildern, (sprich zwei hälften EINES Bildes) einfach wieder eines machen. Keine Bildglättung oder ähnliches, einfach aus zwei bildern (die irgendwie getrenntwurden) wieder eines machen. Nebeneinander oder Übereinander kommt dann ja drauf an!

    danke leute
     

  4. #4
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Kein Problem:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    
    import java.awt.Graphics;
    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.io.IOException;
     
    import javax.imageio.ImageIO;
    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
     
    public class ImageMerge extends JFrame {
     
        private BufferedImage mergeImage;
     
        public ImageMerge() {
            super("ImageMerge");
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            setVisible(true);
        }
     
        public static void main(String[] args) {
            new ImageMerge().processImages();
        }
     
        /**
         * 
         */
        private void processImages() {
            try {
                ImageIcon imgUpper =
                    new ImageIcon(ImageIO.read(new File("c:/imgs/oben.jpg")));
                ImageIcon imgLower =
                    new ImageIcon(ImageIO.read(new File("c:/imgs/unten.jpg")));
     
                mergeImage =
                    new BufferedImage(
                        imgUpper.getIconWidth(),
                        imgUpper.getIconHeight() + imgLower.getIconHeight(),
                        BufferedImage.TYPE_INT_RGB);
     
                Graphics g = mergeImage.getGraphics();
                g.drawImage(imgUpper.getImage(), 0, 0, this);
                g.drawImage(imgLower.getImage(), 0, imgUpper.getIconHeight(), this);
     
                ImageIO.write(mergeImage, "jpg", new File("c:/imgs/Merge.jpg"));
     
            } catch (IOException e) {
                e.printStackTrace();
            }
     
            setSize(mergeImage.getWidth(), mergeImage.getHeight());
        }
     
        public void paint(Graphics g) {
            if (mergeImage != null) {
                g.drawImage(mergeImage, 0, 0, this);
            }
     
        }
    }

    Gruß Tom

    Anbei: unten.jpg und oben.jpg als zip.
    Angehängte Dateien Angehängte Dateien
     

  5. #5
    hares hares ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    19
    Vielen dank das ist genau das was ich gesucht habe

    cu
     

Ähnliche Themen

  1. 2 Arrays mergen
    Von Lord_Tribual im Forum Java
    Antworten: 3
    Letzter Beitrag: 07.02.09, 17:30
  2. PDF mergen
    Von tigerlily im Forum PHP
    Antworten: 1
    Letzter Beitrag: 06.02.08, 15:40
  3. Images in Java manipulieren
    Von Iam_Fiction im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 6
    Letzter Beitrag: 04.09.07, 13:54
  4. Images in Java mitels Pixelgrabber
    Von oska im Forum Java
    Antworten: 2
    Letzter Beitrag: 15.10.03, 17:39
  5. Antworten: 3
    Letzter Beitrag: 19.05.03, 13:40