C# 클래스 PixbufUtils, f-spot

파일 보기 프로젝트 열기: mono/f-spot 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
LoadingPixbuf Pixbuf

공개 메소드들

메소드 설명
Blur ( Pixbuf src, int radius, FSpot.UI.Dialog.ThreadProgressDialog dialog ) : Pixbuf
Clone ( this surf ) : ImageSurface
ColorAdjust ( Pixbuf src, double brightness, double contrast, double hue, double saturation, int src_color, int dest_color ) : Pixbuf
ColorAdjust ( Gdk src, Gdk dest, Transform trans ) : void
ColorAdjust ( Pixbuf src, Pixbuf dest, double brightness, double contrast, double hue, double saturation, int src_color, int dest_color ) : void
CreateDerivedVersion ( SafeUri source, SafeUri destination ) : void
CreateDerivedVersion ( SafeUri source, SafeUri destination, uint jpeg_quality ) : void
CreateDerivedVersion ( SafeUri source, SafeUri destination, uint jpeg_quality, Pixbuf pixbuf ) : void
Fit ( Pixbuf pixbuf, int dest_width, int dest_height, bool upscale_smaller, int &fit_width, int &fit_height ) : double
Fit ( int orig_width, int orig_height, int dest_width, int dest_height, bool upscale_smaller, int &fit_width, int &fit_height ) : double
Flatten ( Pixbuf pixbuf ) : Pixbuf
GetOrientation ( SafeUri uri ) : ImageOrientation,
IconFromPixbuf ( Pixbuf source, int size ) : Pixbuf
IsGray ( Gdk pixbuf, int max_difference ) : bool
LoadAtMaxSize ( string path, int max_width, int max_height ) : Pixbuf
PixbufCmsFormat ( Pixbuf buf ) : FSpot.Cms.Format
Pixbuf_GetRow ( byte pixels, int row, int rowstride, int width, int channels, byte dest ) : byte[]
Pixbuf_SetRow ( byte pixels, byte dest, int row, int rowstride, int width, int channels ) : void
RemoveRedeye ( Gdk src, Gdk area ) : Gdk.Pixbuf
RemoveRedeye ( Gdk src, Gdk area, int threshold ) : Gdk.Pixbuf
ReplaceColor ( Gdk src, Gdk dest ) : void
ScaleToAspect ( Gdk orig, int width, int height ) : Gdk.Pixbuf
TagIconFromPixbuf ( Pixbuf source ) : Pixbuf
UnsharpMask ( Pixbuf src, double radius, double amount, double threshold, FSpot.UI.Dialog.ThreadProgressDialog progressDialog ) : Pixbuf

비공개 메소드들

메소드 설명
LoadFromAssembly ( string resource ) : Pixbuf
Save ( this pixbuf, string filename, string type, uint jpeg_quality ) : bool
SaveToSuitableFormat ( SafeUri destination, Pixbuf pixbuf, uint jpeg_quality ) : void
gdk_pixbuf_save ( IntPtr raw, IntPtr filename, IntPtr type, IntPtr &error, IntPtr optlabel1, IntPtr optvalue1, IntPtr dummy ) : bool

메소드 상세

Blur() 공개 정적인 메소드

public static Blur ( Pixbuf src, int radius, FSpot.UI.Dialog.ThreadProgressDialog dialog ) : Pixbuf
src Pixbuf
radius int
dialog FSpot.UI.Dialog.ThreadProgressDialog
리턴 Pixbuf

Clone() 공개 정적인 메소드

public static Clone ( this surf ) : ImageSurface
surf this
리턴 Cairo.ImageSurface

ColorAdjust() 공개 정적인 메소드

public static ColorAdjust ( Pixbuf src, double brightness, double contrast, double hue, double saturation, int src_color, int dest_color ) : Pixbuf
src Pixbuf
brightness double
contrast double
hue double
saturation double
src_color int
dest_color int
리턴 Pixbuf

ColorAdjust() 공개 정적인 메소드

public static ColorAdjust ( Gdk src, Gdk dest, Transform trans ) : void
src Gdk
dest Gdk
trans Transform
리턴 void

ColorAdjust() 공개 정적인 메소드

public static ColorAdjust ( Pixbuf src, Pixbuf dest, double brightness, double contrast, double hue, double saturation, int src_color, int dest_color ) : void
src Pixbuf
dest Pixbuf
brightness double
contrast double
hue double
saturation double
src_color int
dest_color int
리턴 void

CreateDerivedVersion() 공개 정적인 메소드

public static CreateDerivedVersion ( SafeUri source, SafeUri destination ) : void
source Hyena.SafeUri
destination Hyena.SafeUri
리턴 void

CreateDerivedVersion() 공개 정적인 메소드

public static CreateDerivedVersion ( SafeUri source, SafeUri destination, uint jpeg_quality ) : void
source Hyena.SafeUri
destination Hyena.SafeUri
jpeg_quality uint
리턴 void

CreateDerivedVersion() 공개 정적인 메소드

public static CreateDerivedVersion ( SafeUri source, SafeUri destination, uint jpeg_quality, Pixbuf pixbuf ) : void
source Hyena.SafeUri
destination Hyena.SafeUri
jpeg_quality uint
pixbuf Pixbuf
리턴 void

Fit() 공개 정적인 메소드

public static Fit ( Pixbuf pixbuf, int dest_width, int dest_height, bool upscale_smaller, int &fit_width, int &fit_height ) : double
pixbuf Pixbuf
dest_width int
dest_height int
upscale_smaller bool
fit_width int
fit_height int
리턴 double

Fit() 공개 정적인 메소드

public static Fit ( int orig_width, int orig_height, int dest_width, int dest_height, bool upscale_smaller, int &fit_width, int &fit_height ) : double
orig_width int
orig_height int
dest_width int
dest_height int
upscale_smaller bool
fit_width int
fit_height int
리턴 double

Flatten() 공개 정적인 메소드

public static Flatten ( Pixbuf pixbuf ) : Pixbuf
pixbuf Pixbuf
리턴 Pixbuf

GetOrientation() 공개 정적인 메소드

public static GetOrientation ( SafeUri uri ) : ImageOrientation,
uri Hyena.SafeUri
리턴 ImageOrientation,

IconFromPixbuf() 공개 정적인 메소드

public static IconFromPixbuf ( Pixbuf source, int size ) : Pixbuf
source Pixbuf
size int
리턴 Pixbuf

IsGray() 공개 정적인 메소드

public static IsGray ( Gdk pixbuf, int max_difference ) : bool
pixbuf Gdk
max_difference int
리턴 bool

LoadAtMaxSize() 정적인 공개 메소드

static public LoadAtMaxSize ( string path, int max_width, int max_height ) : Pixbuf
path string
max_width int
max_height int
리턴 Pixbuf

PixbufCmsFormat() 공개 정적인 메소드

public static PixbufCmsFormat ( Pixbuf buf ) : FSpot.Cms.Format
buf Pixbuf
리턴 FSpot.Cms.Format

Pixbuf_GetRow() 공개 정적인 메소드

public static Pixbuf_GetRow ( byte pixels, int row, int rowstride, int width, int channels, byte dest ) : byte[]
pixels byte
row int
rowstride int
width int
channels int
dest byte
리턴 byte[]

Pixbuf_SetRow() 공개 정적인 메소드

public static Pixbuf_SetRow ( byte pixels, byte dest, int row, int rowstride, int width, int channels ) : void
pixels byte
dest byte
row int
rowstride int
width int
channels int
리턴 void

RemoveRedeye() 공개 정적인 메소드

public static RemoveRedeye ( Gdk src, Gdk area ) : Gdk.Pixbuf
src Gdk
area Gdk
리턴 Gdk.Pixbuf

RemoveRedeye() 공개 정적인 메소드

public static RemoveRedeye ( Gdk src, Gdk area, int threshold ) : Gdk.Pixbuf
src Gdk
area Gdk
threshold int
리턴 Gdk.Pixbuf

ReplaceColor() 공개 정적인 메소드

public static ReplaceColor ( Gdk src, Gdk dest ) : void
src Gdk
dest Gdk
리턴 void

ScaleToAspect() 공개 정적인 메소드

public static ScaleToAspect ( Gdk orig, int width, int height ) : Gdk.Pixbuf
orig Gdk
width int
height int
리턴 Gdk.Pixbuf

TagIconFromPixbuf() 공개 정적인 메소드

public static TagIconFromPixbuf ( Pixbuf source ) : Pixbuf
source Pixbuf
리턴 Pixbuf

UnsharpMask() 공개 정적인 메소드

public static UnsharpMask ( Pixbuf src, double radius, double amount, double threshold, FSpot.UI.Dialog.ThreadProgressDialog progressDialog ) : Pixbuf
src Pixbuf
radius double
amount double
threshold double
progressDialog FSpot.UI.Dialog.ThreadProgressDialog
리턴 Pixbuf

프로퍼티 상세

LoadingPixbuf 공개적으로 정적으로 프로퍼티

public static Pixbuf LoadingPixbuf
리턴 Pixbuf