|
|
Bild größer 4gb speichern? |
|
Localhorst |

Forum-Fortgeschrittener
|
 |
Beiträge: 86
|
 |
|
 |
Anmeldedatum: 18.02.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.02.2011, 14:38
Titel: Bild größer 4gb speichern?
|
 |
Hallo Forum,
ich arbeite mit sehr großen Bilddateien, die in Matlab erzeugt werden.
Das erzeugen klappt, beim webschreiben scheitere ich aber an einer Matlab Grenze.
Matlab sagt, das keine Bilder größer 2^32 gespeichert werden können.
Gibt es eine Möglichkeit dies zu umgehen?
Ich arbeite an einem 64bit Rechner mit 16gb Arbeitsspeicher. Hardwaretechnisch komme ich also in keine Probleme.
Habe sowohl PNG als auch JPG2000 getestet, jeweils die selbe Fehlermeldung von imwrite.
Habt ihr dazu Ideen oder einen Workaround?
Gruß
Localhorst
|
|
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 13.02.2011, 23:32
Titel: Re: Bild größer 4gb speichern?
|
 |
Hallo Localhorst,
Bitte schreibe noch, was "beim wegschreiben" genau bedeutet.
Gruß, Jan
|
|
|
Localhorst |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 86
|
 |
|
 |
Anmeldedatum: 18.02.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.02.2011, 10:59
Titel:
|
 |
Hi Jan,
Hatte den Post von einem anderen Rechner geschrieben und deswegen keinen Code und keine Fehlermeldung zur Hand. Hatte gehofft, dass es evtl. scho so geht
So, dann hier erst einmal die Matlab Fehlermeldung.
Hier mal der gekürzte Sourcecode
Über Ideen würde ich mich sehr freuen.
Gruß
Localhorst
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 14.02.2011, 23:50
Titel:
|
 |
Hallo Localhorst,
Ich habe bei meinen Nachforschungen nichts brauchbares gefunden. In Matlab 7 wird eine vorkompilierte MEXW32-Bibliothek zum Schreiben der PNGs verwendet. Man kann so zwar die Limitierung auf 2^32 byte in IMWRITE umgehen, aber ich wäre dabei vorsichtig.
In Matlab 6.5 werden die PNG-Bibliotheken als C-Source mitgeliefert, aber hier sind die Arrays sowieso auf 32 Bit begrenzt.
Ich würde also den technischen Support fragen.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|