C# 이미지를 24bpp로 변환하는 메소드. (How to convert image to 24bit per pixel.)
페이지 정보
본문
이미지를 24bpp RGB로 변환하는 메소드입니다.
/// <summary>
/// 이미지를 24bpp RGB로 변환하여 반환합니다.
/// </summary>
/// <param name="image">24bpp RGB로 변환할 이미지입니다.</param>
/// <returns>이미지를 24bpp RGB로 변환한 Bitmap을 반환합니다.</returns>
public static Bitmap Get24bppRgb(Image image)
{
if (NSL.ModuleCheck.Invalid)
{
image.Dispose();
return null;
}
var bitmap = new Bitmap(image);
var bitmap24 = new Bitmap(bitmap.Width, bitmap.Height, PixelFormat.Format24bppRgb);
using (var gr = Graphics.FromImage(bitmap24))
{
gr.DrawImage(bitmap, new Rectangle(0, 0, bitmap24.Width, bitmap24.Height));
}
return bitmap24;
}
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
추천0 비추천0
- 이전글이미지 자르기. (How to crop to image.) 21.05.08
- 다음글매크로에서 마우스가 자연스럽게 이동할 수 있도록 변환하는 메소드. 21.05.08
댓글목록
등록된 댓글이 없습니다.