[C#/MAUI/.NET6] PlatformImage 클래스 : FromStream 정적 메소드를 이용해 어셈블리 포함 리소스 이미지 구하기
C#/MAUI 2022. 6. 2. 02:33728x90
반응형
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
반응형
그리드형(광고전용)
'C# > MAUI' 카테고리의 다른 글
[C#/MAUI/.NET6] ICanvas 인터페이스 : 칠하기 및 윤곽선 그리기 (0) | 2022.06.02 |
---|---|
[C#/MAUI/.NET6] ICanvas 인터페이스 : DrawString 메소드를 사용해 특성이 있는 문자열 그리기 (0) | 2022.06.02 |
[C#/MAUI/.NET6] 누겟 설치 : Microsoft.Maui.Graphics.Text.Markdig (0) | 2022.06.02 |
[C#/MAUI/.NET6] ICanvas 인터페이스 : DrawString 메소드를 사용해 문자열 그리기 (0) | 2022.06.02 |
[C#/MAUI/.NET6] IntrospectionExtensions 클래스 : GetTypeInfo 확장 메소드를 사용해 특정 객체의 어셈블리 구하기 (0) | 2022.06.02 |
[C#/MAUI/.NET6] ICanvas 인터페이스 : DrawImage 메소드를 사용해 이미지 그리기 (0) | 2022.06.02 |
[C#/MAUI/.NET6] ICanvas 인터페이스 : FillPath 메소드를 사용해 패스 칠하기 (0) | 2022.06.02 |
[C#/MAUI/.NET6] ICanvas 인터페이스 : DrawPath 메소드를 사용해 패스 그리기 (0) | 2022.06.02 |
[C#/MAUI/.NET6] ICanvas 인터페이스 : FillArc 메소드를 사용해 원호 칠하기 (0) | 2022.06.02 |
[C#/MAUI/.NET6] ICanvas 인터페이스 : DrawArc 메소드를 사용해 원호 그리기 (0) | 2022.06.02 |
댓글을 달아 주세요