티스토리 뷰
해당 파일에 포함된 색 관리 정보를 사용하여 지정된 파일에서 Image를 만듭니다.
네임스페이스: System.Drawing
어셈블리: System.Drawing(System.Drawing.dll)
이 파일은 Image이 삭제될 때까지 잠깁니다.
파일의 이미지 형식이 잘못되었거나 GDI+에서 파일의 픽셀 형식을 지원하지 않는 경우 이 메서드는 OutOfMemoryException 예외를 throw합니다.
useEmbeddedColorManagement 매개 변수는 이미지 파일에 포함된 색 관리 정보에 따라 새 Image가 색 보정을 적용하는지 여부를 지정합니다. 포함된 정보에는 ICC(International Color Consortium) 프로필, 감마 값 및 색도 정보가 포함됩니다.
![]() |
---|
Image 클래스는 비트맵 형식에 대해 알파 투명도를 지원하지 않습니다. 알파 투명도를 사용하려면 32비트/픽셀의 PNG 이미지를 사용합니다. |
다음 코드 예제에서는 FromFile 메서드를 사용하여 새 비트맵을 가져오는 방법과 TextureBrushTextureBrush를 보여 줍니다.
이 예제는 Windows Forms과 함께 사용해야 합니다. Button2라는 단추가 포함된 폼을 만들고, 폼에 이 코드를 붙여넣은 다음 Button2_Click 메서드와 단추의 Click 이벤트를 연결합니다.
private void Button2_Click(System.Object sender, System.EventArgs e)
{
try
{
Bitmap image1 = (Bitmap) Image.FromFile(@"C:\Documents and Settings\" +
@"All Users\Documents\My Music\music.bmp", true);
TextureBrush texture = new TextureBrush(image1);
texture.WrapMode = System.Drawing.Drawing2D.WrapMode.Tile;
Graphics formGraphics = this.CreateGraphics();
formGraphics.FillEllipse(texture,
new RectangleF(90.0F, 110.0F, 100, 100));
formGraphics.Dispose();
}
catch(System.IO.FileNotFoundException)
{
MessageBox.Show("There was an error opening the bitmap." +
"Please check the path.");
}
}
- Total
- Today
- Yesterday
- MainActor
- java 키워드 정리
- jstl(java standard tag library)
- java web-mvc
- 진수 변환
- 스프링 시큐리티(spring security)
- React
- 스프링 프레임워크(spring framework)
- 람다식(lambda expression)
- jstl(java standard tag library)-core
- system.io
- java-개발 환경 설정하기
- REST API
- .submit()
- In App Purchase
- 인텔리제이(intellij)
- docker
- 특정 문자를 기준으로 자르기
- jsp 오픈 소스
- nl2br
- 문자 자르기
- 표현 언어(expression language)
- error-java
- java.sql
- System.Diagnostics
- await
- 제품 등록
- 스프링 시큐리티(spring security)-http basic 인증
- 스프링 프레임워크(spring framewordk)
- 메이븐(maven)
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |