BitmapImage dans WPF verrouille le fichier
J'utilise:
Dim bmi As New BitmapImage(New Uri(fiInfo.FullName, UriKind.Absolute))
bmi.CacheOption = BitmapCacheOption.OnLoad
ce n'est pas Utilisation OnLoad
Et le fichier est verrouillé écraser sur le disque dur. Aucune idée de comment la débloquer?
Ce qui concerne
source d'informationauteur Nasenbaer
Vous devez vous connecter pour publier un commentaire.
Comme indiqué dans la question d'un lien hypertexte, vous devez appeler section begininit et EndInit, comme ainsi que de définir la UriSource propriété:
Lire la
BitmapImage
à partir d'un fichier et de le réécrire avec unMemoryStream
:J'ai eu un problème similaire et je l'ai résolu en utilisant cette méthode:
(c'est une personnalisation d'une réponse ici)
Vous pouvez ouvrir l'image comme ceci:
Et il libère l'image immédiatement après le chargement.
Espère que ça peut aider!