J'utilise le contrôle Image pour afficher une image en niveaux de gris 8 bits que je traite moi-même sur un fil d'arrière-plan. Une fois l'image traitée, j'ai défini la propriété Image.BitmapSource pour qu'elle pointe vers une nouvelle image bitmap que je crée via BitmapSource.Create(). Tout va bien - jusqu'à ce que je doive retraiter rapidement l'image et la renvoyer à l'écran.WPF: Manière plus efficace d'afficher des images qui changent rapidement?
Le projet sur lequel je travaille exige que je puisse retraiter et actualiser l'image à ~ 15-20 FPS. Je peux obtenir des images à l'interface utilisateur rapidement - ce n'est pas le problème. Le problème est que l'affichage scintille de manière désagréable. Je voudrais éviter cela.
Les versions pré-WPF de mon projet reposaient sur GDI pour ce faire et étaient capables de le gérer sans le scintillement. Je préférerais ne pas utiliser GDI (ou GDI +).
Existe-t-il une méthode WPF plus efficace?
J'ai voté pour fermer cela comme une copie exacte, Scott a souligné une question très similaire. N'hésitez pas à voter pour fermer en double, merci! –
Vous pouvez supprimer vos propres questions sans les avoir fermées vous savez – ChrisF
@ChrisF, il me dit qu'il y a trop de réponses existantes à supprimer. –