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
Credo che il problema sia in TargetImage, devo sostituire Format32bppRgb con qualcosa? Sapete aiutarmi? Grazie dell'aiuto in anticipo
'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