C# 클래스 Tp.Components.ImageHelper

파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins

공개 메소드들

메소드 설명
CropImage ( Bitmap bitmap, Rectangle cropRect ) : Bitmap
CropImageToSquare ( Bitmap bitmap ) : Bitmap
GetThumbnail ( Bitmap initImage, int templateWidth, int templateHeight ) : Bitmap
GetThumbnail ( Stream stream, int templateWidth, int templateHeight ) : Bitmap
IsImage ( Stream stream ) : bool
ResizeAndRound ( Bitmap bitmap, int maxWidth, int maxHeight ) : Bitmap
ResizeImage ( Bitmap bitmap, int maxWidth, int maxHeight, bool withBorder ) : Bitmap
ResizeImage ( Stream stream, int maxWidth, int maxHeight, bool withBorder ) : Bitmap
ResizeImageAnyway ( Image image, int width, int height, bool withBorder ) : Bitmap
RoundCorners ( Bitmap startImage, int radious, Color color ) : Bitmap

비공개 메소드들

메소드 설명
DrawImage ( Bitmap initImage, int templateWidth, int templateHeight, int initWidth, int initHeight ) : Bitmap

메소드 상세

CropImage() 공개 정적인 메소드

public static CropImage ( Bitmap bitmap, Rectangle cropRect ) : Bitmap
bitmap System.Drawing.Bitmap
cropRect System.Drawing.Rectangle
리턴 System.Drawing.Bitmap

CropImageToSquare() 공개 정적인 메소드

public static CropImageToSquare ( Bitmap bitmap ) : Bitmap
bitmap System.Drawing.Bitmap
리턴 System.Drawing.Bitmap

GetThumbnail() 공개 정적인 메소드

public static GetThumbnail ( Bitmap initImage, int templateWidth, int templateHeight ) : Bitmap
initImage System.Drawing.Bitmap
templateWidth int
templateHeight int
리턴 System.Drawing.Bitmap

GetThumbnail() 공개 정적인 메소드

public static GetThumbnail ( Stream stream, int templateWidth, int templateHeight ) : Bitmap
stream Stream
templateWidth int
templateHeight int
리턴 System.Drawing.Bitmap

IsImage() 공개 정적인 메소드

public static IsImage ( Stream stream ) : bool
stream Stream
리턴 bool

ResizeAndRound() 공개 정적인 메소드

public static ResizeAndRound ( Bitmap bitmap, int maxWidth, int maxHeight ) : Bitmap
bitmap System.Drawing.Bitmap
maxWidth int
maxHeight int
리턴 System.Drawing.Bitmap

ResizeImage() 공개 정적인 메소드

public static ResizeImage ( Bitmap bitmap, int maxWidth, int maxHeight, bool withBorder ) : Bitmap
bitmap System.Drawing.Bitmap
maxWidth int
maxHeight int
withBorder bool
리턴 System.Drawing.Bitmap

ResizeImage() 공개 정적인 메소드

public static ResizeImage ( Stream stream, int maxWidth, int maxHeight, bool withBorder ) : Bitmap
stream Stream
maxWidth int
maxHeight int
withBorder bool
리턴 System.Drawing.Bitmap

ResizeImageAnyway() 공개 정적인 메소드

public static ResizeImageAnyway ( Image image, int width, int height, bool withBorder ) : Bitmap
image Image
width int
height int
withBorder bool
리턴 System.Drawing.Bitmap

RoundCorners() 공개 정적인 메소드

public static RoundCorners ( Bitmap startImage, int radious, Color color ) : Bitmap
startImage System.Drawing.Bitmap
radious int
color Color
리턴 System.Drawing.Bitmap