■ PlatformImage 클래스의 FromStream 정적 메소드를 이용해 어셈블리 포함 리소스 이미지를 구하는 방법을 보여준다.
▶ PlatformImage 클래스 : FromStream 정적 메소드를 이용해 어셈블리 포함 리소스 이미지 구하기 예제 (C#)
1 2 3 |
Microsoft.Maui.Graphics.IImage image = GetResourceImage(Assembly.GetExecutingAssembly(), "TestProject.IMAGE.sample.jpg"); |
※ sample.jpg 이미지 파일은 TestProject 프로젝트 IMAGE 폴더에서 [포함 리소스]로 설정되어야 한다.
▶ PlatformImage 클래스 : FromStream 정적 메소드를 이용해 어셈블리 포함 리소스 이미지 구하기 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
using Microsoft.Maui.Graphics.Platform; #region 리소스 이미지 구하기 - GetResourceImage(assembly, resourceName) /// <summary> /// 리소스 이미지 구하기 /// </summary> /// <param name="assembly">어셈블리</param> /// <param name="resourceName">리소스명</param> /// <returns>리소스 이미지</returns> public Microsoft.Maui.Graphics.IImage GetResourceImage(Assembly assembly, string resourceName) { using Stream stream = assembly.GetManifestResourceStream(resourceName); Microsoft.Maui.Graphics.IImage image = PlatformImage.FromStream(stream); return image; } #endregion |