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
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