So zeigen Sie ein 100.000 x 100.000 großes Bild mit 30 GB an

948
Jordan

Ich habe einen Madnelbrot-Set-Generator in C erstellt und ein riesiges 100.000-Quadrat-Pixel-Bild gerendert, das 30 GB groß werden soll. Mein Computer verfügt über 4 GB RAM, wie lange sollte es dauern, um es zu laden? Danke für die Hilfe.

0
Könntest du es irgendwie zerschneiden? Jakob Weisblat vor 11 Jahren 0
Sie sagen mir, ist es möglich, BMP-Bilder zu zerschneiden? Jordan vor 11 Jahren 0
Wie haben Sie diese 30 GB vor dem Rendern in ein `.bmp` gespeichert? Jakob Weisblat vor 11 Jahren 0
Ich bin sicher, dass es eine Möglichkeit gibt, es aufzuschneiden und in mehreren Dateien getrennt vom Programm zu rendern - ich weiß nicht wie. Jakob Weisblat vor 11 Jahren 0
Eine Optimierung, die ich vorgenommen habe, besteht darin, eine Datendatei für jeden Mandelbrot zu erstellen, so dass ich, wenn ich die Farbe oder etwas ändere, wirklich schnell lädt und die Datendatei nur 2 GB groß war Jordan vor 11 Jahren 0
Könnte es mit verlustbehafteter Komprimierung komprimiert werden? Ich kann mir vorstellen, dass die fraktale Kompression wahrscheinlich gute Arbeit leisten würde. Jordan vor 11 Jahren 0
Ich muss fragen - Müssen Sie wirklich so riesige Bilder rendern? Können Sie nicht einfach kleinere Versionen generieren, die einfacher zu handhaben sind? Karan vor 11 Jahren 0
Müssen wir wirklich zum Mond gehen? Ich war neugierig, ob ich das Bild so groß machen konnte, dann musste ich es sehen, also musste ich etwas lernen. Seine Schulferien, ich bin gelangweilt und neugierig. Jordan vor 11 Jahren 0

2 Antworten auf die Frage

3
Bigbio2002

It is impossible to load an uncompressed 30GB bitmap with only 4GB of RAM.

There may be a program that exists, similar to a text editor that can view a portion of a file at once, that can stream and view a portion of this image without loading it in it's entirety. I don't know of any specifically though.

Das ist schade. Die Vorschau ist im Moment sehr bemüht. Könnte ein solches Programm eine verkleinerte Version rendern und mir erlauben, darin zu navigieren? Jordan vor 11 Jahren 0
Nun, es könnte alles in Ihre Seitendatei (virtueller Speicher) passen, aber es wird schmerzhaft langsam ... Not Kyle stop stalking me vor 11 Jahren 0
Das sind gute Neuigkeiten. Die Datendatei hat einen halben Tag gedauert, und es hat einen ganzen Tag gedauert zu schreiben, wenn ich sie also laden kann Jordan vor 11 Jahren 0
Ich würde Kyles Kommentar mit einem Salzkorn nehmen. Dies ist in der realen Welt absolut nicht möglich. Wenn Sie es verkleinern möchten, gibt es viele Programme, die das für Sie tun können. Bigbio2002 vor 11 Jahren 1
0
Peter

Ich habe vor Jahren etwas Ähnliches gemacht, habe es nur überprüft und es waren 7,5 Gigapixel (Ihre ist 10). Gemessen an dem, was ich damals geschrieben habe, ist es möglich, ein so großes Foto in Photoshop zu öffnen, obwohl meine temporäre Datei mit 60 GB erstellt wurde. Sie benötigen also Platz auf der Festplatte.

Ich habe es auf einer Website für hochauflösende Panoramen veröffentlicht. Wenn Sie jedoch ähnliche Software herunterladen, sollte sie hoffentlich von Ihrem Computer aus funktionieren. Hier ist ein Link zu dem Ergebnis, das ich erhalten habe, es ist nicht die idealste Art, ein Foto anzusehen, aber es muss ziemlich viel für so große Bilder gemacht werden - http://gigapan.com/gigapans/76165

Edit: Sorry, wusste nicht wie alt die Frage war