Java: Bilder zusammenkleben (stitchen)

  1. martinibook

    martinibook Thread StarterMacUser Mitglied

    Mitglied seit:
    20.08.2005
    Beiträge:
    8.632
    Zustimmungen:
    350
    Hallo,

    Ich möchte ein Java Programm schreiben, dass aus mehreren gleich großen Bildern ein großes erstellt. Die Bilder sollen einfach rechenkästchenartig zusammengesetzt werden, alles auf eine Ebene.

    Ich stelle mir das so vor, dass ich zwei for-Schleifen in einander habe, die zeilenweise das Bild durchgehen und dann immer eni Bild aufkleben, dass am ende ein 2x2 oder 5x5 Puzzle entsteht.

    Die Bilder werden sich etwas überlappen.

    Die Eingangsbilder haben ungefähr einen Megapixel auflösung, das Endbild dann entsprechend ein Vielfaches davon, Format ist Jpeg.
    Gespeichert werden soll das ganze dann als Tiff.
     
    martinibook, 16.01.2007
  2. DeineMudda

    DeineMuddaunregistriert

    Mitglied seit:
    12.05.2005
    Beiträge:
    852
    Zustimmungen:
    72
    Toll, viel Spaß dabei! ;)
     
    DeineMudda, 16.01.2007
  3. martinibook

    martinibook Thread StarterMacUser Mitglied

    Mitglied seit:
    20.08.2005
    Beiträge:
    8.632
    Zustimmungen:
    350
    Daraus entnehme ich, dass das ein etwas komplexeres Problem ist.
     
    martinibook, 16.01.2007
  4. DeineMudda

    DeineMuddaunregistriert

    Mitglied seit:
    12.05.2005
    Beiträge:
    852
    Zustimmungen:
    72
    Hmmm... Ich muss die Frage wohl überlesen haben...
     
    DeineMudda, 16.01.2007
  5. martinibook

    martinibook Thread StarterMacUser Mitglied

    Mitglied seit:
    20.08.2005
    Beiträge:
    8.632
    Zustimmungen:
    350
    Okay, da taucht kein einziges "?" drin auf.

    Also: Wie geht das am einfachsten?
     
    martinibook, 16.01.2007
  6. DeineMudda

    DeineMuddaunregistriert

    Mitglied seit:
    12.05.2005
    Beiträge:
    852
    Zustimmungen:
    72
    javax.imageio.ImageIO hat Methoden zum Laden/Speichern von Bildern (nahezu jedes "normale" Format).
    Arbeiten tust Du mit java.awt.image.BufferedImage-Objekten (Zugriff auf die Raster per getData()/getRaster()).
    Ein neues, leeres Bild erzeugst Du über den passenden Constructor von BufferedImage.
     
    DeineMudda, 16.01.2007
  7. richej

    richejMacUser Mitglied

    Mitglied seit:
    26.10.2005
    Beiträge:
    74
    Zustimmungen:
    3
    Wenn die Bilder Quadratisch sind, machs doch so wie du geschrieben hast. Hört sich jetzt nicht so kompliziert an. :cool:
     
    richej, 16.01.2007
  8. martinibook

    martinibook Thread StarterMacUser Mitglied

    Mitglied seit:
    20.08.2005
    Beiträge:
    8.632
    Zustimmungen:
    350
    Der Algorithmus funktioniert wahrscheinlich, ich weiß nur eben nicht, wie ich den in Java bekomme.

    Ich schaue mal, was ich zu der ImageIO Klasse herausbekomme.
     
    martinibook, 16.01.2007
Die Seite wird geladen...
Ähnliche Themen - Java Bilder zusammenkleben
  1. anotheryou
    Antworten:
    1
    Aufrufe:
    144
    Apfeleis
    24.06.2017
  2. kurtmac
    Antworten:
    4
    Aufrufe:
    333
    kurtmac
    15.11.2016
  3. msdd79
    Antworten:
    5
    Aufrufe:
    669
  4. LuQasZ
    Antworten:
    15
    Aufrufe:
    1.228
  5. beatles
    Antworten:
    2
    Aufrufe:
    492