Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

trancefer

Routinier

Dabei seit: 16.06.2010

Beiträge: 312

 

1 Zum Seitenanfang

Dienstag, 13. September 2011, 15:47

[Suche] Sehr große Bilder zusammenfügen

Ich suche eine Möglichkeit sehr große Bilddateien zusammenzufügen.
Die Bilddateien liegen als Zeile schon vor, jetzt muss ich die nur noch aneinandergereiht bekommen untereinander..., hat jemand eine Idee, wie sowas funktionieren könnte?

Die Abmessungen der Zeilen sind in Pixel 46.000 x 1.200 (kein Tippfehler)

Ich habe 30 dieser Zeilen untereinanderzufügen zu einer Endauflösung von 46.000 x 36.000 pixel, also 1,65 GigaPixel.

IrfanView schafft das nicht. XNView geht auch nicht, stürzt ab, ohne Fehlermeldung. PS auch nicht.

Ich stelle mir vor, dass es eher eine Kommandozeilenprogramm sein müsste, dass die Dateistruktur zusammenfügt, ohne die Datei komplett öffnen zu müssen, also zeilenweise einliesst und deswegen nur kleine Teile bearbeiten muss.

Wenn jemand Erfahrung damit hat..., immer her damit. Jede Idee kann mich weiterbringen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »trancefer« (13. September 2011, 15:47)

 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

2 Zum Seitenanfang

Dienstag, 13. September 2011, 16:12

was spricht dagegen alle dateien zeilenweise einzulesen und diese dann entweder zeilenweise oder im ganzen pro datei in eine neue datei anzuhängen?

kommt drauf an wie die dateien vorliegen aber grundsätzlich könntest du das hier evtl. verwenden:
http://www.tippscout.de/kommandozeile-lo…_tipp_3644.html

wenn sich allerdings in jedem bild ein header befindet wird das nicht funktionieren.

jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
 

trancefer

Routinier

Dabei seit: 16.06.2010

Beiträge: 312

 

3 Zum Seitenanfang

Dienstag, 13. September 2011, 23:04

interessanter tipp..., wird sicher noch anderweitig eingesetzt werden können..., allerdings glaube ich nicht, dass man damit JPEG Dateien unfallfrei auseinanderpflücken und wieder zusammenkitten kann..., aber ich schau mir auch das mal an.
 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

4 Zum Seitenanfang

Mittwoch, 14. September 2011, 12:52

solltest du eine version von matlab dein eigen nennen kannst du das ganze sehr einfach bewerkstelligen.
da brauchst du dann nur imread(), die matrizen zusammenfügen und dann imwrite.

das oben genannte copy funktioniert mit jpegs sicher nicht, da hier der header das problem sein wird.

jperl

#edit
wenn du matlab nicht hast, dann verwende einfach octave. funktioniert sehr ähnlich und besitzt im grunde die gleichen funktionen.
einfach die bilder einlesen, dann die matrizen untereinander einfügen. sollten in ein paar codezeilen erledigt sein.
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
 

trancefer

Routinier

Dabei seit: 16.06.2010

Beiträge: 312

 

5 Zum Seitenanfang

Donnerstag, 15. September 2011, 20:29

@jperl
also Octave sieht mir viel zu krank aus :D ich habe eine super möglichkeit gefunden mit dem Freewareprogramm Imagemagick.

Das hat die möglichkeit kommandozeilenorientiert zu arbeiten und handled 1 gig große bilddaten problemlos und fügt sie zusammen, mit verschiedensten optionen. endsgeil und genau das, was ich gesucht habe. bin über den tipp mit dem copy befehl dazu gekommen im netz.
hab mir dann ein paar batchfiles geschrieben, mit denen in die commands jetzt ausführen kann, wenn wieder so eine lange liste von dateien fertig ist.

wen es interessiert, ich rendere gerade an mandelbulbs rum (siehe meine seite) und das in einer auflösung von ca 40.000x 30.000 pixel.
natürlich ist so ein großes bild viel zu dick, wenn man es in einem mal durchrechnen lässt, so gibt es in mandelbulb 3d die möglichkeit das bild in kleinere stücke zu teilen und diese dann (auch von mehreren rechnern gleichzeitig) durchrechnen zu lassen. ergo mehrere hundert kleinere bilder (1600x1200pixel), die zusammengefügt werden wollen.

mit imagemagick alles supi einfach.

wer da fragen zu hat, gerne an mich stellen via pm...

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »trancefer« (15. September 2011, 20:29)

 

trancefer

Routinier

Dabei seit: 16.06.2010

Beiträge: 312

 

6 Zum Seitenanfang

Montag, 19. September 2011, 15:55

1/2 Gigapixel

http://trancefer.wmw.cc/index.php/mandelbulbs - so sieht sowas dann am ende aus :)

Das nächste wird 2.5 Gigapixel auf die Waage bringen.
 

hermanja

Eroberer

Dabei seit: 14.07.2009

Beiträge: 54

 

7 Zum Seitenanfang

Montag, 19. Dezember 2011, 08:06

QGIS

Mit Quantum GIS, einer freien Software aus dem Bereich der Geodatenverarbeitung kann man auch Bilder dieser Größenordnung
bei entsprechender Rechnerleistung verarbeiten (http://www.qgis.org/).
 

trancefer

Routinier

Dabei seit: 16.06.2010

Beiträge: 312

 

8 Zum Seitenanfang

Montag, 19. Dezember 2011, 10:28

Aaah, sehr gut, das check ich mal direkt genauer..., habe nämlich mitlerweile aufgegeben jenseits der Gigapixel Grenze die Bilder zusammenzufügen. Mit meiner Methode geht's leider in die Hose, irgendwann reicht der Arbeitsspeicher nicht mehr aus :( Mal sehen, was das QGIS mir sagt. Danke für den Link.
 

Ähnliche Themen