Errore generico in GDI+

mercoledì 02 febbraio 2011 - 12.11
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010  |  SQL Server 2008 R2  |  Office 2010  |  Javascript  |  Crystal Reports XI

mfunky Profilo | Junior Member

Ciao ragazzi,
sto cercando di ridimensionare un'immagine che ho salvato in una cartella del mio progetto.
Ho creato una funzione ad hoc, ma quando poi cerco di salvarla mi da l'errore "Errore generico in GDI+"
Prima la stessa funzione la utilizzavo per un fileupload e quindi utilizzavo fromStream, mentre ora utilizzo il fromFile
Potreste illuminarmi gentilmente?
Vi allego il codice della funzione
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
http://www.sublacum.com

luigidibiasi Profilo | Guru

Credo tu non possa sovrascrivere il file mentre lo tieni aperto tramite la bitmap.fromFile

> motd: prova anche a salvare lo stato dell'oggetto graphics prima di salvare e dagli un altro nome...
newGraphic.Save()

oppure chiudi la bitmap prima del salvataggio:

>sotto questa riga: newGraphic.DrawImage(upBmp, newX, newY, newWidth, newHeight)
aggiungi: upBmp.Dispose() : upBmp = Nothing

Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/

mfunky Profilo | Junior Member

Se utilizzo il dispose,
mi fa visualizzare solo il riquadro che mi creo(con sfondo nero), senza farmi visualizzare l'immagine.
tu che prove hai fatto?
ti funziona?
http://www.sublacum.com
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5