我正在使用此C#代码访问图像文件,以便从中读取元数据.
BitmapSource img = BitmapFrame.Create(uri);
Run Code Online (Sandbox Code Playgroud)
不幸的是,指定的图像文件uri在程序结束之前会被锁定.如何防止图像被锁定?
也许这可以帮忙吗?
编辑
BitmapSource img = BitmapFrame.Create(uri,BitmapCreateOptions.None,BitmapCacheOption.OnLoad);
Run Code Online (Sandbox Code Playgroud)
BitmapCreateOptions.None =默认选项
BitmapCacheOption.OnLoad =在加载时将整个映像缓存到内存中.所有对图像数据的请求都从内存存储器中填充.
从这里开始