- Offizieller Beitrag
Wollte nochmals das Problem mit grossen Dateien ansprechen.
Was für ein Problem "mit grossen Dateien"?
Auf welches Script beziehst Du Dich und wieso "nochmals"?
Poste bitte Dein Script und das Bild, bei dem der Fehler auftritt.
Wollte nochmals das Problem mit grossen Dateien ansprechen.
Was für ein Problem "mit grossen Dateien"?
Auf welches Script beziehst Du Dich und wieso "nochmals"?
Poste bitte Dein Script und das Bild, bei dem der Fehler auftritt.
Dieser Code, kann die betreffende BMP leider nicht hier hochladen da diese unkomprimiert ist und 52MB groß ist mit 7433 x 7433 Pixel in 8bpp
bekomme bei meinen gewandelten *.bmp Bildern wie bei den *.tif Bildern von Autoit eine Fehlermeldeung:
msgbox(0,"AutoIt","Error allocating Memory") ;mit Fehlerkreuz Icon in der Fehlermeldungund Speicherausnutzung von 2.191,9 MB
naja, da wird wohl irgendwo im Code zuviel Speicher angefordert...
Diese Stelle zu finden hat mich exakt 2 Minuten gekostet, davon waren 1,5 Minuten warten auf meine Kaffeemaschine, die restlichen 30 Sekunden habe ich mit einige Male Drücken von ALT-D verbracht, gefolgt von einem F5.
In dieser Zeile Code wird der MAXIMAL erforderliche Speicher für den Text angefordert, um sämtliche mögliche Farben mit ihrer Anzahl im Format "1DEF44,12345678" (Farbe,Anzahl) in eine Textdatei zu schreiben.
Da es aber kaum gigantische Bilder gibt, die diese gigantische Menge Farben haben, könnte man es bei extrem großen Bildern ja einfach mal mit einer Speicheranforderung mit der Hälfte der möglichen Zeichen versuchen.
"Die Hälfte" wird bei Programmierern übrigens entweder mit /2 oder *0.5 in den Code übertragen...
Bei meinem Beispielbild von 10000x10000 Pixeln dauert die "Auswertung", d.h. die Bestimmung der Anzahl der Farben und die Erstellung der entsprechenden Textdatei, ziemlich genau eine Sekunde.
Danke für die Info hat geholfen. Damit sinds "nur" noch 700MB vom Speicher.