コード例 #1
0
        internal override void Run(FreeImage image)
        {
            int hwnd = FreeImageApi.Rescale(image.GetFreeImageHwnd(), this.Width
            , this.Height, _Filter);

            image.DisposeAndSetHandle(hwnd);
        }
コード例 #2
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern bool GetHistogram(FIBITMAP dib, int histo, FreeImage.FreeImageColorChannel channel);
コード例 #3
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern int LoadFromMemory(FreeImage.FreeImageFormat format, IntPtr stream, int flags);
コード例 #4
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern FIBITMAP ColorQuantize(FIBITMAP dib, FreeImage.FreeImageQuantize quantize);
コード例 #5
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern FIBITMAP Rescale(FIBITMAP dib, int dst_width, int dst_height, FreeImage.FreeImageFilter filter);
コード例 #6
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern bool FIFSupportsExportBPP(FreeImage.FreeImageFormat format, int bpp);
コード例 #7
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern bool FIFSupportsICCProfiles(FreeImage.FreeImageFormat format, FreeImage.FreeImageType ftype);
コード例 #8
0
 internal override void Run(FreeImage image)
 {
     _completed = FreeImageApi.AdjustContrast(image.GetFreeImageHwnd(), _constrast);
 }
コード例 #9
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern FIBITMAP AllocateT(FreeImage.FreeImageType ftype, int width, 
				int height, int bpp, uint red_mask, uint green_mask, 
				uint blue_mask);
コード例 #10
0
        internal override void Run(FreeImage image)
        {
            int dib = FreeImageApi.ConvertTo32Bits(image.GetFreeImageHwnd());

            image.DisposeAndSetHandle(dib);
        }
コード例 #11
0
 internal override void Run(FreeImage image)
 {
     _completed = FreeImageApi.AdjustGamma(image.GetFreeImageHwnd(), _gamma);
 }
コード例 #12
0
        internal override void Run(FreeImage image)
        {
            int dib = FreeImageApi.ConvertTo32Bits(image.GetFreeImageHwnd());

            image.DisposeAndSetHandle(dib);
        }
コード例 #13
0
 internal override void Run(FreeImage image)
 {
     _completed = FreeImageApi.AdjustBrightness(image.GetFreeImageHwnd(), _brightness);
 }
コード例 #14
0
ファイル: FreeImageGamma.cs プロジェクト: westybsa/MP.LSharp
 internal override void Run(FreeImage image)
 {
     _completed = FreeImageApi.AdjustGamma(image.GetFreeImageHwnd(), _gamma);
 }
コード例 #15
0
 internal override void Run(FreeImage image)
 {
     _completed = FreeImageApi.AdjustContrast(image.GetFreeImageHwnd(), _constrast);
 }
コード例 #16
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern FIBITMAP Load(FreeImage.FreeImageFormat format, string filename, int flags);
コード例 #17
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern bool FIFSupportsWriting(FreeImage.FreeImageFormat format);
コード例 #18
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern bool Save(FreeImage.FreeImageFormat format, FIBITMAP dib, string filename, int flags);
コード例 #19
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern bool FIFSupportsExportType(FreeImage.FreeImageFormat format, FreeImage.FreeImageType ftype);
コード例 #20
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern int SetPluginEnabled(FreeImage.FreeImageFormat format, bool enabled);
コード例 #21
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern FIMULTIBITMAP OpenMultiBitmap(
			FreeImage.FreeImageFormat format, string filename, bool createNew, bool readOnly, bool keepCacheInMemory);
コード例 #22
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern int IsPluginEnabled(FreeImage.FreeImageFormat format);
コード例 #23
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern FIBITMAP Dither(FIBITMAP dib, FreeImage.FreeImageDither algorithm);
コード例 #24
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern string GetFormatFromFIF(FreeImage.FreeImageFormat format);
コード例 #25
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern bool AdjustCurve(FIBITMAP dib, byte[] lut, FreeImage.FreeImageColorChannel channel);
コード例 #26
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern string GetFIFExtensionList(FreeImage.FreeImageFormat format);
コード例 #27
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern bool SetChannel(FIBITMAP dib, FIBITMAP dib8, FreeImage.FreeImageColorChannel channel);
コード例 #28
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern string GetFIFDescription(FreeImage.FreeImageFormat format);
コード例 #29
0
 internal abstract void Run(FreeImage image);
コード例 #30
0
ファイル: FreeImageAPI.cs プロジェクト: westybsa/MP.LSharp
		public static extern string GetFIFRegExpr(FreeImage.FreeImageFormat format);
コード例 #31
0
 public FreeImageRescale(int width, int height, 
     FreeImage.FreeImageFilter filter)
 {
     _width = width;
     _height = height;
 }
コード例 #32
0
 internal override void Run(FreeImage image)
 {
     _completed = FreeImageApi.AdjustBrightness(image.GetFreeImageHwnd(), _brightness);
 }