PDA

View Full Version : vb.NET e le immagini


Ap4ch3
24-02-2004, 12:25
Ciao a tutti.

Sto realizzando un programmino di grafica che esegue l'editing e la stampa delle immagini, e uso vb.net per semplificare le operazioni sulle immagini.

Il problema si pone quando devo creare le immagini per la stampa e devo unire due immagini per creare la pagina:
la prima immagine è una 3600 x 2400 a 150 dpi e la seconda idem.

Se non setto la mem virtuale a 4 GB in programma si pianta perche nel caricare l' immagine che occupa su disco 30 MB ne richiede 150 sulla ram facendo crashare il pc.

Come posso fare per ottimizzare la memoria??

Tenere conto che l 'unione dele immagini la devo fare circa 40 volte sempre con immagini diverse (ogni unione è un pagina e io ho 40 pagine)

Io carico le immagini in un controllo bitmap che mi permette di fare le operazioni di modifica.
C'è qualcosa di meglio??

grazie a chiunque mi sa aiutare...

Paolo

fabianoda
09-03-2004, 14:22
A mio modo di vedere sbagli a volere utilizzare vb.net, che ti lascia poche possibilità per il controllo della memoria.
Sarebbe meglio lavorare a livello più basso (e soprattutto evitando il .net framework) propendendo per c.
In quel caso devi cercarti degli algoritmi e strutture dati "furbe" per manipolare le immagini. Ciao

Ap4ch3
10-03-2004, 08:56
gia hai ragione,

oltretutto mi sono accorto ke i framework su winxp ti fanno terminare explorer di tanto in tanto...