Advertisement
Guest User

Untitled

a guest
Jun 8th, 2023
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.73 KB | None | 0 0
  1.  
  2. private void GetMetaDataImage(string imagePath)
  3. {
  4.    
  5.     if (LoadFromURI.IsChecked) // загрузка из интернета
  6.     {
  7.         var url = new Uri(imagePath, UriKind.Absolute);
  8.         BitmapSource img = BitmapFrame.Create(url, BitmapCreateOptions.None, BitmapCacheOption.OnLoad);
  9.         BitmapMetadata md = (BitmapMetadata)img.Metadata;
  10.         Debug.WriteLine(md?.Comment);
  11.     }
  12.     else // загрузка из файла
  13.         using (FileStream fs = new FileStream(imagePath, FileMode.Open, FileAccess.Read, FileShare.Read))
  14.         {
  15.             BitmapSource img = BitmapFrame.Create(fs);
  16.             BitmapMetadata md = (BitmapMetadata)img.Metadata;
  17.             Debug.WriteLine(md?.Comment);
  18.         }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement