Visual Basic.NET - Modificar profundidad bit imagen

   
Vista:

Modificar profundidad bit imagen

Publicado por Johnnara (1 intervención) el 07/11/2007 12:39:30
Hola:
Alguardar una imagen que contiene un picturebox en un archivo.
Esta se gurada con una profundidad de 32 bit y yo dese guardarla en 24 bit
Esto se puede hacer?

With Me
.PicFoto.Image.Save("C:\Foto.jpg")

End With
En la ayude de visual studio he encontrado esto para modificarlo pero no se como utilizarlo podeis ayudarme?

Public Property PixelFormat As PixelFormat

Visual Basic (Uso)
Dim instance As BitmapData
Dim value As PixelFormat

value = instance.PixelFormat

instance.PixelFormat = value

Yo lo he trasladado y lo utilizo asi.
Creo la propiedad:
Public Property PixelFormat() As PixelFormat
Get
Return Imaging.PixelFormat.Format24bppRgb
End Get
Set(ByVal value As PixelFormat)

End Set
End Property
En el evento load del formulario asigno los valores
Dim instance As New BitmapData
Dim value As PixelFormat

value = Imaging.PixelFormat.Format24bppRgb
instance.PixelFormat = value
Pero no me cambia los valores que estoy haciendo mal?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder