PageRenderTime 24ms CodeModel.GetById 6ms app.highlight 14ms RepoModel.GetById 1ms app.codeStats 0ms

/dmagick/c/resize.d

http://github.com/MikeWey/DMagick
D | 31 lines | 26 code | 5 blank | 0 comment | 2 complexity | 886c48ba1c33d147fa56371800336623 MD5 | raw file
 1module dmagick.c.resize;
 2
 3import dmagick.c.exception;
 4import dmagick.c.image;
 5import dmagick.c.magickVersion;
 6import dmagick.c.pixel;
 7import dmagick.c.resample;
 8
 9extern(C)
10{
11	Image* AdaptiveResizeImage(const(Image)*, const size_t, const size_t, ExceptionInfo*);
12
13	static if ( MagickLibVersion >= 0x678 )
14	{
15		Image* InterpolativeResizeImage(const(Image)*, const size_t, const size_t, const InterpolatePixelMethod, ExceptionInfo*);
16	}
17
18	Image* LiquidRescaleImage(const(Image)*, const size_t, const size_t, const double, const double, ExceptionInfo*);
19	Image* MagnifyImage(const(Image)*, ExceptionInfo*);
20	Image* MinifyImage(const(Image)*, ExceptionInfo*);
21	Image* ResampleImage(const(Image)*, const double, const double, const FilterTypes, const double, ExceptionInfo*);
22	Image* ResizeImage(const(Image)*, const size_t, const size_t, const FilterTypes, const double, ExceptionInfo*);
23	Image* SampleImage(const(Image)*, const size_t, const size_t, ExceptionInfo*);
24	Image* ScaleImage(const(Image)*, const size_t, const size_t, ExceptionInfo*);
25	Image* ThumbnailImage(const(Image)*, const size_t, const size_t, ExceptionInfo*);
26
27	static if ( MagickLibVersion < 0x665 )
28	{
29		Image* ZoomImage(const(Image)*, const size_t, const size_t, ExceptionInfo*);
30	}
31}