C# 클래스 LongoMatch.Core.Common.Image

상속: ISerializable, IDisposable
파일 보기 프로젝트 열기: GNOME/longomatch 1 사용 예제들

공개 메소드들

메소드 설명
Composite ( Image image1, Image image2 ) : Image
ComputeScale ( int inWidth, int inHeight, int maxOutWidth, int maxOutHeight, int &outWidth, int &outHeight ) : void
Deserialize ( byte ser ) : Image
Dispose ( ) : void
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
Image ( Gdk.Pixbuf image ) : System
Image ( SerializationInfo info, StreamingContext context ) : System
Image ( string filename ) : System
LoadFromFile ( string filename ) : Image
LoadFromFile ( string filename, int width, int height ) : Image
LoadFromResource ( string resource ) : Image
Save ( string filename ) : void
Scale ( int maxWidth, int maxHeight ) : Image
Scale ( int maxWidth, int maxHeight ) : void
ScaleFactor ( int destWidth, int destHeight, double &scaleX, double &scaleY, Point &offset ) : void
ScaleFactor ( int imgWidth, int imgHeight, int destWidth, int destHeight, double &scaleX, double &scaleY, Point &offset ) : void
ScaleInplace ( ) : void
ScaleInplace ( int maxWidth, int maxHeight ) : void
Serialize ( ) : byte[]

비공개 메소드들

메소드 설명
Scale ( Gdk.Pixbuf pix, int maxWidth, int maxHeight ) : Gdk.Pixbuf
ThumbnailAbort ( ) : bool

메소드 상세

Composite() 공개 정적인 메소드

public static Composite ( Image image1, Image image2 ) : Image
image1 Image
image2 Image
리턴 Image

ComputeScale() 공개 정적인 메소드

public static ComputeScale ( int inWidth, int inHeight, int maxOutWidth, int maxOutHeight, int &outWidth, int &outHeight ) : void
inWidth int
inHeight int
maxOutWidth int
maxOutHeight int
outWidth int
outHeight int
리턴 void

Deserialize() 공개 정적인 메소드

public static Deserialize ( byte ser ) : Image
ser byte
리턴 Image

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetObjectData() 공개 메소드

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 void

Image() 공개 메소드

public Image ( Gdk.Pixbuf image ) : System
image Gdk.Pixbuf
리턴 System

Image() 공개 메소드

public Image ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 System

Image() 공개 메소드

public Image ( string filename ) : System
filename string
리턴 System

LoadFromFile() 공개 정적인 메소드

public static LoadFromFile ( string filename ) : Image
filename string
리턴 Image

LoadFromFile() 공개 정적인 메소드

public static LoadFromFile ( string filename, int width, int height ) : Image
filename string
width int
height int
리턴 Image

LoadFromResource() 공개 정적인 메소드

public static LoadFromResource ( string resource ) : Image
resource string
리턴 Image

Save() 공개 메소드

public Save ( string filename ) : void
filename string
리턴 void

Scale() 공개 메소드

public Scale ( int maxWidth, int maxHeight ) : Image
maxWidth int
maxHeight int
리턴 Image

Scale() 공개 메소드

public Scale ( int maxWidth, int maxHeight ) : void
maxWidth int
maxHeight int
리턴 void

ScaleFactor() 공개 메소드

public ScaleFactor ( int destWidth, int destHeight, double &scaleX, double &scaleY, Point &offset ) : void
destWidth int
destHeight int
scaleX double
scaleY double
offset Point
리턴 void

ScaleFactor() 공개 정적인 메소드

public static ScaleFactor ( int imgWidth, int imgHeight, int destWidth, int destHeight, double &scaleX, double &scaleY, Point &offset ) : void
imgWidth int
imgHeight int
destWidth int
destHeight int
scaleX double
scaleY double
offset Point
리턴 void

ScaleInplace() 공개 메소드

public ScaleInplace ( ) : void
리턴 void

ScaleInplace() 공개 메소드

public ScaleInplace ( int maxWidth, int maxHeight ) : void
maxWidth int
maxHeight int
리턴 void

Serialize() 공개 메소드

public Serialize ( ) : byte[]
리턴 byte[]