Oppure

Loading
20/08/09 16:04
r0gerblack
Ciao a tutti, sto facendo un convertitore di immagini che converte le immagini da png a icona, ho quasi fatto tutto nel programma, e l'icona convertita la posso addirittura usare con Visual Studio, però l'immagine si rovina, la trasparenza rimane, ma l'immagine si sfasa un po', vi allego un esempio. Vi posto il codice del salvataggio dell'immagine
'Dichiarazioni
Dim pngFileName As String '"C:\Painting\PNG.png"
    Dim srcFile As Image
    Dim targetImage As System.Drawing.Bitmap = New Bitmap(100, 100, System.Drawing.Imaging.PixelFormat.Format32bppRgb)
    Dim iconFile As Icon = Icon.FromHandle(targetImage.GetHicon())
    Dim SaveImage As New SaveFileDialog

'Codice del salvataggio dell'immagine
SaveImage.Filter = "Icon File|*.ico"
            If SaveImage.ShowDialog = Windows.Forms.DialogResult.OK Then
                srcFile = PictureBox1.BackgroundImage
                Dim streamwriter As New IO.StreamWriter(SaveImage.FileName)
                targetImage = srcFile
                iconFile = Icon.FromHandle(targetImage.GetHicon())
                iconFile.Save(streamwriter.BaseStream)
                streamwriter.Close()
                RichTextBox2.Text = SaveImage.FileName
                StatusStrip1.Text = "Immagine salvata correttamente in " & RichTextBox2.Text
            End If

Credo che il problema sia in TargetImage, devo sostituire Format32bppRgb con qualcosa? Sapete aiutarmi? Grazie dell'aiuto in anticipo :)
Ultima modifica effettuata da r0gerblack 20/08/09 21:22
aaa
22/08/09 9:40
fusebyte
Se tu avessi risolto,potresti postare l'EXE,simpatica utility.
A me non sembrava tanto rovinata o almeno da quei 2 file nello ZIP non si capisce bene.


Ciao
aaa
01/09/09 10:15
r0gerblack
Sono in vacanza fino all'8 settembre, comunque a seguito di questa richiesta posto il sorgente, può essere + utile

Edit: L'avevo già postato, ma dopo 2 settimane non mi ricordavo :rofl:
Ultima modifica effettuata da r0gerblack 01/09/09 19:49
aaa