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


0