tag: bitmapdecoder

Modificar los pixeles en un BitmapImage utilizando BitmapEncoder | C# | WinRT

Otros artículos de manipulación de imágenes en WinRT Acceder a los pixeles de una imagen en Apps de WinRT Modificar los pixeles en un BitmapImage utilizando WriteableBitmap | C# | WinRT En un post anterior vimos como acceder directamente a los pixeles de una imagen, esto en resumen es así: var localFolder = Package.Current.InstalledLocation; var folder = await localFolder.GetFolderAsync("Assets"); var imgfile = await folder.GetFileAsync("conejo.bmp"); var filestream = await imgfile.OpenReadAsync(); var decoder = await BitmapDecoder.CreateAsync(filestream); var pxDataProvider = await decoder.GetPixelDataAsync(); byte[] pxData = pxDataProvider.DetachPixelData(); Para una explicación detallada revisar : Acceder a los pixeles de una imagen en Apps…

leer más...

Acceder a los pixeles de una imagen en Apps de WinRT

Otros artículos de manipulación de imágenes en WinRT Modificar los pixeles en un BitmapImage utilizando BitmapEncoder | C# | WinRT Modificar los pixeles en un BitmapImage utilizando WriteableBitmap | C# | WinRT Cuando se realiza manipulación avanzada de imágenes es necesario acceder a la información de ellas a nivel de píxeles, más exactamente a nivel de bytes. Para lograrlo debemos hace uso de la clase BitMapDecoder pero te puede dar algunos, o muchos problemas si recién te inicias con el framework de WinRT. Crear una instancia de BitMapDecoder No es posible crear una nueva instancia de BitMapDecoder puesto que su no tiene constructores publicos;…

leer más...