첨부 소스 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

▶ PlatformImage 클래스 : FromStream 정적 메소드를 이용해 어셈블리 포함 리소스 이미지 구하기 예제

Microsoft.Maui.Graphics.IImage image = GetResourceImage(Assembly.GetExecutingAssembly(), "TestProject.IMAGE.sample.jpg");

※ sample.jpg 이미지 파일은 TestProject 프로젝트 IMAGE 폴더에서 [포함 리소스]로 설정되어야 한다.

 

728x90

 

▶ PlatformImage 클래스 : FromStream 정적 메소드를 이용해 어셈블리 포함 리소스 이미지 구하기

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
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요