Image.GetThumbnailImage 메서드
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 Image의 축소판 그림을 반환합니다.
public:
System::Drawing::Image ^ GetThumbnailImage(int thumbWidth, int thumbHeight, System::Drawing::Image::GetThumbnailImageAbort ^ callback, IntPtr callbackData);
public System.Drawing.Image GetThumbnailImage (int thumbWidth, int thumbHeight, System.Drawing.Image.GetThumbnailImageAbort callback, IntPtr callbackData);
public System.Drawing.Image GetThumbnailImage (int thumbWidth, int thumbHeight, System.Drawing.Image.GetThumbnailImageAbort? callback, IntPtr callbackData);
member this.GetThumbnailImage : int * int * System.Drawing.Image.GetThumbnailImageAbort * nativeint -> System.Drawing.Image
Public Function GetThumbnailImage (thumbWidth As Integer, thumbHeight As Integer, callback As Image.GetThumbnailImageAbort, callbackData As IntPtr) As Image
- thumbWidth
- Int32
요청한 축소판 그림 이미지의 너비(픽셀 단위)입니다.
- thumbHeight
- Int32
요청한 축소판 그림 이미지의 높이(픽셀 단위)입니다.
- callback
- Image.GetThumbnailImageAbort
Image.GetThumbnailImageAbort 대리자입니다.
참고 대리자를 만들고 이 대리자에 대한 참조를 callback
매개 변수로 전달해야 하지만 대리자는 사용되지 않습니다.
축소판 그림을 나타내는 Image입니다.
다음 코드 예제에서는 썸네일 이미지를 만들고 표시합니다. 이 대리자는 호출되지 않습니다.
public bool ThumbnailCallback()
{
return false;
}
public void Example_GetThumb(PaintEventArgs e)
{
Image.GetThumbnailImageAbort myCallback =
new Image.GetThumbnailImageAbort(ThumbnailCallback);
Bitmap myBitmap = new Bitmap("Climber.jpg");
Image myThumbnail = myBitmap.GetThumbnailImage(
40, 40, myCallback, IntPtr.Zero);
e.Graphics.DrawImage(myThumbnail, 150, 75);
}
Public Function ThumbnailCallback() As Boolean
Return False
End Function
Public Sub Example_GetThumb(ByVal e As PaintEventArgs)
Dim myCallback As New Image.GetThumbnailImageAbort(AddressOf ThumbnailCallback)
Dim myBitmap As New Bitmap("Climber.jpg")
Dim myThumbnail As Image = myBitmap.GetThumbnailImage(40, 40, myCallback, IntPtr.Zero)
e.Graphics.DrawImage(myThumbnail, 150, 75)
End Sub
에 Image 포함된 썸네일 이미지가 포함된 경우 이 메서드는 포함된 썸네일을 검색하고 요청된 크기로 크기를 조정합니다. 에 Image 포함된 썸네일 이미지가 없는 경우 이 메서드는 기본 이미지의 크기를 조정하여 썸네일 이미지를 만듭니다.
GetThumbnailImage 요청된 썸네일 이미지의 크기가 약 120 x 120픽셀인 경우 메서드가 잘 작동합니다. 썸네일이 포함된 에서 Image 큰 썸네일 이미지(예: 300 x 300)를 요청하는 경우 썸네일 이미지의 품질이 눈에 띄게 손실될 수 있습니다. 메서드를 호출 DrawImage 하여 포함된 썸네일의 크기를 조정하는 대신 기본 이미지의 크기를 조정하는 것이 더 좋을 수 있습니다.
제품 | 버전 |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.