MagickCore  6.9.11-60
Convert, Edit, Or Compose Bitmap Images
resize-private.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization
3  dedicated to making software imaging solutions freely available.
4 
5  You may not use this file except in compliance with the License. You may
6  obtain a copy of the License at
7 
8  https://imagemagick.org/script/license.php
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15 
16  MagickCore image resize private methods.
17 */
18 #ifndef MAGICKCORE_RESIZE_PRIVATE_H
19 #define MAGICKCORE_RESIZE_PRIVATE_H
20 
21 #if defined(__cplusplus) || defined(c_plusplus)
22 extern "C" {
23 #endif
24 
25 typedef enum
26 {
45 
53 
58 
62 
63 #if defined(__cplusplus) || defined(c_plusplus)
64 }
65 #endif
66 
67 #endif
MagickExport
#define MagickExport
Definition: method-attribute.h:80
ResizeWeightingFunctionType
ResizeWeightingFunctionType
Definition: resize-private.h:26
HammingWeightingFunction
@ HammingWeightingFunction
Definition: resize-private.h:31
BoxWeightingFunction
@ BoxWeightingFunction
Definition: resize-private.h:27
GetResizeFilterScale
MagickExport MagickRealType GetResizeFilterScale(const ResizeFilter *)
GetResizeFilterSupport
MagickExport MagickRealType GetResizeFilterSupport(const ResizeFilter *)
CubicBCWeightingFunction
@ CubicBCWeightingFunction
Definition: resize-private.h:29
FilterTypes
FilterTypes
Definition: resample.h:33
BlackmanWeightingFunction
@ BlackmanWeightingFunction
Definition: resize-private.h:32
GetResizeFilterWindowWeightingType
MagickExport ResizeWeightingFunctionType GetResizeFilterWindowWeightingType(const ResizeFilter *)
Definition: resize.c:1558
DestroyResizeFilter
MagickExport ResizeFilter * DestroyResizeFilter(ResizeFilter *)
Definition: resize.c:1485
_Image
Definition: image.h:153
JincWeightingFunction
@ JincWeightingFunction
Definition: resize-private.h:35
_ResizeFilter
Definition: resize.c:88
GetResizeFilterWeight
MagickExport MagickRealType GetResizeFilterWeight(const ResizeFilter *, const MagickRealType)
Definition: resize.c:1601
SincWeightingFunction
@ SincWeightingFunction
Definition: resize-private.h:36
SincFastWeightingFunction
@ SincFastWeightingFunction
Definition: resize-private.h:37
GetResizeFilterCoefficient
MagickExport MagickRealType * GetResizeFilterCoefficient(const ResizeFilter *)
QuadraticWeightingFunction
@ QuadraticWeightingFunction
Definition: resize-private.h:34
GaussianWeightingFunction
@ GaussianWeightingFunction
Definition: resize-private.h:33
WelshWeightingFunction
@ WelshWeightingFunction
Definition: resize-private.h:39
CosineWeightingFunction
@ CosineWeightingFunction
Definition: resize-private.h:42
MagickBooleanType
MagickBooleanType
Definition: magick-type.h:203
GetResizeFilterWeightingType
MagickExport ResizeWeightingFunctionType GetResizeFilterWeightingType(const ResizeFilter *)
BohmanWeightingFunction
@ BohmanWeightingFunction
Definition: resize-private.h:40
_ExceptionInfo
Definition: exception.h:103
AcquireResizeFilter
MagickExport ResizeFilter * AcquireResizeFilter(const Image *, const FilterTypes, const MagickRealType, const MagickBooleanType, ExceptionInfo *)
MagickRealType
MagickDoubleType MagickRealType
Definition: magick-type.h:129
KaiserWeightingFunction
@ KaiserWeightingFunction
Definition: resize-private.h:38
TriangleWeightingFunction
@ TriangleWeightingFunction
Definition: resize-private.h:28
LastWeightingFunction
@ LastWeightingFunction
Definition: resize-private.h:43
HanningWeightingFunction
@ HanningWeightingFunction
Definition: resize-private.h:30
LagrangeWeightingFunction
@ LagrangeWeightingFunction
Definition: resize-private.h:41
GetResizeFilterBlur
MagickExport MagickRealType GetResizeFilterBlur(const ResizeFilter *)
GetResizeFilterWindowSupport
MagickExport MagickRealType GetResizeFilterWindowSupport(const ResizeFilter *)