Pergunta

Existe alguma maneira sensata de trabalhar com bitmaps no WPF? Eu gostaria de funcionalidade semelhante à System.Drawing.Bitmap: ser capaz de carregar a imagem do arquivo e obter e definir a cor de pixels específicos.

Eu sei sobre WriteableBitmap, mas eu não quero trabalhar com Arrays de deuses-know-what (eu não conseguia encontrar isso em Msdn), ou ponteiros. Eu só quero ler ou escrever pixel, não deve ser tão difícil!

Eu também sei que posso Use Interop trabalhar com System.Drawing.Bitmap No WPF, mas isso também não é legal.

Foi útil?

Solução

Aqui está algo sobre como fazer obter informações de pixel de um System.Windows.Media.Imaging.BitmapImage.

Embora, se você preferir trabalhar com um System.Drawing.Bitmap Você pode querer adicionar uma referência a System.Drawing.dll e use -o em vez disso.

Aqui está um Postagem de fórum um tanto relacionada à manipulação da imagem no WPF.

Outras dicas

Adicione o sistema de montagem. Drawing ao seu projeto.

References->Assemblies->Framework->System.Drawing
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top