Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Supporto immagini grandi in GDI
lunedì 10 aprile 2006 - 12.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
doc_78
Profilo
| Newbie
1
messaggi | Data Invio:
lun 10 apr 2006 - 12:16
Ciao a tutti
Ho un rompicapo da risolvere. La mia applicazione necessita di gestire immagini di grosse dimensioni (anche di 2-3 Gb). Attualmente gestisco immagini fino a circa 1 Gigabyte. Purtroppo vedo che la funzione CreateDIBSection fallisce (mi ritorna in HBITMAP NULL) quando tento di creare immagini più grandi di 1 Giga. Ho 3,5 Gigabytes di RAM, piu un bel po di memoria virtuale, ma non serve a nulla. Ho anche creato un File Mapping per ogni immagine, evitando di utilizzare la memoria virtuale, e il limite rimane a circa 1 Gb.
Qualcuno sa darmi indicazioni su come liberarmi da questo vincolo?
Grazie a tutti
Carlo
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 12 apr 2006 - 11:21
>Ho un rompicapo da risolvere. La mia applicazione necessita di
>gestire immagini di grosse dimensioni (anche di 2-3 Gb). Attualmente
>gestisco immagini fino a circa 1 Gigabyte. Purtroppo vedo che
>la funzione CreateDIBSection fallisce (mi ritorna in HBITMAP
>NULL) quando tento di creare immagini più grandi di 1 Giga. Ho
>3,5 Gigabytes di RAM, piu un bel po di memoria virtuale, ma non
>serve a nulla. Ho anche creato un File Mapping per ogni immagine,
>evitando di utilizzare la memoria virtuale, e il limite rimane
>a circa 1 Gb.
Ciao,
bel problema. La gestione della memoria in .NET per la gestione di dati così corposi non è proprio "ottimizzata"
Anche se non ho mai avuto problemi particolari.
Sono curioso, che tipo di immagini sono e perchè sono così corpose ?
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !