#include "magick/studio.h"#include "magick/artifact.h"#include "magick/blob.h"#include "magick/cache.h"#include "magick/cache-view.h"#include "magick/color.h"#include "magick/color-private.h"#include "magick/draw.h"#include "magick/exception.h"#include "magick/exception-private.h"#include "magick/gem.h"#include "magick/image.h"#include "magick/image-private.h"#include "magick/list.h"#include "magick/memory_.h"#include "magick/pixel-private.h"#include "magick/property.h"#include "magick/monitor.h"#include "magick/monitor-private.h"#include "magick/pixel.h"#include "magick/option.h"#include "magick/resample.h"#include "magick/resize.h"#include "magick/resize-private.h"#include "magick/string_.h"#include "magick/thread-private.h"#include "magick/utility.h"#include "magick/version.h"
Go to the source code of this file.
Data Structures | |
| struct | _ResizeFilter |
| struct | _ContributionInfo |
Defines | |
| #define | Alpha 6.5 |
| #define | I0A (1.0/I0(Alpha)) |
| #define | AdaptiveResizeImageTag "Resize/Image" |
| #define | ResampleImageTag "Resample/Image" |
| #define | ResizeImageTag "Resize/Image" |
| #define | WorkLoadFactor 0.265 |
| #define | SampleImageTag "Sample/Image" |
| #define | ScaleImageTag "Scale/Image" |
| #define | SampleFactor 5 |
Typedefs | |
| typedef struct _ContributionInfo | ContributionInfo |
Functions | |
| static MagickRealType | I0 (MagickRealType x) |
| static MagickRealType | BesselOrderOne (MagickRealType) |
| static MagickRealType | Bessel (const MagickRealType x, const ResizeFilter *magick_unused(resize_filter)) |
| static MagickRealType | Blackman (const MagickRealType x, const ResizeFilter *magick_unused(resize_filter)) |
| static MagickRealType | Bohman (const MagickRealType x, const ResizeFilter *magick_unused(resize_filter)) |
| static MagickRealType | Box (const MagickRealType magick_unused(x), const ResizeFilter *magick_unused(resize_filter)) |
| static MagickRealType | CubicBC (const MagickRealType x, const ResizeFilter *resize_filter) |
| static MagickRealType | Gaussian (const MagickRealType x, const ResizeFilter *magick_unused(resize_filter)) |
| static MagickRealType | Hanning (const MagickRealType x, const ResizeFilter *magick_unused(resize_filter)) |
| static MagickRealType | Hamming (const MagickRealType x, const ResizeFilter *magick_unused(resize_filter)) |
| static MagickRealType | Kaiser (const MagickRealType x, const ResizeFilter *magick_unused(resize_filter)) |
| static MagickRealType | Lagrange (const MagickRealType x, const ResizeFilter *resize_filter) |
| static MagickRealType | Quadratic (const MagickRealType x, const ResizeFilter *magick_unused(resize_filter)) |
| static MagickRealType | Sinc (const MagickRealType x, const ResizeFilter *magick_unused(resize_filter)) |
| static MagickRealType | Triangle (const MagickRealType x, const ResizeFilter *magick_unused(resize_filter)) |
| static MagickRealType | Welsh (const MagickRealType x, const ResizeFilter *magick_unused(resize_filter)) |
| MagickExport ResizeFilter * | AcquireResizeFilter (const Image *image, const FilterTypes filter, const MagickRealType blur, const MagickBooleanType cylindrical, ExceptionInfo *exception) |
| MagickExport Image * | AdaptiveResizeImage (const Image *image, const unsigned long columns, const unsigned long rows, ExceptionInfo *exception) |
| static MagickRealType | J1 (MagickRealType x) |
| static MagickRealType | P1 (MagickRealType x) |
| static MagickRealType | Q1 (MagickRealType x) |
| MagickExport ResizeFilter * | DestroyResizeFilter (ResizeFilter *resize_filter) |
| MagickExport MagickRealType | GetResizeFilterSupport (const ResizeFilter *resize_filter) |
| MagickExport MagickRealType | GetResizeFilterWeight (const ResizeFilter *resize_filter, const MagickRealType x) |
| MagickExport Image * | MagnifyImage (const Image *image, ExceptionInfo *exception) |
| MagickExport Image * | MinifyImage (const Image *image, ExceptionInfo *exception) |
| MagickExport Image * | ResampleImage (const Image *image, const double x_resolution, const double y_resolution, const FilterTypes filter, const double blur, ExceptionInfo *exception) |
| MagickExport Image * | LiquidRescaleImage (const Image *image, const unsigned long magick_unused(columns), const unsigned long magick_unused(rows), const double magick_unused(delta_x), const double magick_unused(rigidity), ExceptionInfo *exception) |
| static ContributionInfo ** | DestroyContributionThreadSet (ContributionInfo **contribution) |
| static ContributionInfo ** | AcquireContributionThreadSet (const size_t count) |
| static double | MagickMax (const double x, const double y) |
| static double | MagickMin (const double x, const double y) |
| static MagickBooleanType | HorizontalFilter (const ResizeFilter *resize_filter, const Image *image, Image *resize_image, const MagickRealType x_factor, const MagickSizeType span, MagickOffsetType *quantum, ExceptionInfo *exception) |
| static MagickBooleanType | VerticalFilter (const ResizeFilter *resize_filter, const Image *image, Image *resize_image, const MagickRealType y_factor, const MagickSizeType span, MagickOffsetType *quantum, ExceptionInfo *exception) |
| MagickExport Image * | ResizeImage (const Image *image, const unsigned long columns, const unsigned long rows, const FilterTypes filter, const double blur, ExceptionInfo *exception) |
| MagickExport Image * | SampleImage (const Image *image, const unsigned long columns, const unsigned long rows, ExceptionInfo *exception) |
| MagickExport Image * | ScaleImage (const Image *image, const unsigned long columns, const unsigned long rows, ExceptionInfo *exception) |
| MagickExport void | SetResizeFilterSupport (ResizeFilter *resize_filter, const MagickRealType support) |
| MagickExport Image * | ThumbnailImage (const Image *image, const unsigned long columns, const unsigned long rows, ExceptionInfo *exception) |
| MagickExport Image * | ZoomImage (const Image *image, const unsigned long columns, const unsigned long rows, ExceptionInfo *exception) |
| #define AdaptiveResizeImageTag "Resize/Image" |
Referenced by AdaptiveResizeImage().
| #define Alpha 6.5 |
Referenced by Kaiser().
| #define I0A (1.0/I0(Alpha)) |
Referenced by Kaiser().
| #define ResampleImageTag "Resample/Image" |
| #define ResizeImageTag "Resize/Image" |
Referenced by HorizontalFilter(), and VerticalFilter().
| #define SampleFactor 5 |
Referenced by ThumbnailImage().
| #define SampleImageTag "Sample/Image" |
Referenced by SampleImage().
| #define ScaleImageTag "Scale/Image" |
Referenced by ScaleImage().
| #define WorkLoadFactor 0.265 |
Referenced by ResizeImage().
| typedef struct _ContributionInfo ContributionInfo |
| static ContributionInfo** AcquireContributionThreadSet | ( | const size_t | count | ) | [static] |
Definition at line 1623 of file resize.c.
References AcquireAlignedMemory(), AcquireQuantumMemory(), DestroyContributionThreadSet(), GetOpenMPMaximumThreads(), and ResetMagickMemory().
Referenced by HorizontalFilter(), and VerticalFilter().
| MagickExport ResizeFilter* AcquireResizeFilter | ( | const Image * | image, | |
| const FilterTypes | filter, | |||
| const MagickRealType | blur, | |||
| const MagickBooleanType | cylindrical, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 454 of file resize.c.
References AcquireMagickMemory(), Bessel(), BesselFilter, Blackman(), BlackmanFilter, _ResizeFilter::blur, Bohman(), BohmanFilter, Box(), BoxFilter, CatromFilter, _ResizeFilter::cubic, CubicBC(), CubicFilter, _Image::debug, _Image::filename, _ResizeFilter::filter, Gaussian(), GaussianFilter, GetImageArtifact(), GetMagickModule, GetResizeFilterSupport(), GetResizeFilterWeight(), Hamming(), HammingFilter, Hanning(), HanningFilter, HermiteFilter, Kaiser(), KaiserFilter, Lagrange(), LagrangeFilter, LanczosFilter, LogMagickEvent(), MagickEpsilon, MagickFalse, MagickFilterOptions, MagickPI, MagickSignature, MitchellFilter, ParseMagickOption(), PointFilter, Quadratic(), QuadraticFilter, ResourceLimitFatalError, _ResizeFilter::scale, SentinelFilter, _ResizeFilter::signature, _ExceptionInfo::signature, _Image::signature, Sinc(), SincFilter, _ResizeFilter::support, ThrowFatalException, TraceEvent, Triangle(), TriangleFilter, UndefinedFilter, Welsh(), WelshFilter, _ResizeFilter::window(), and _ResizeFilter::window_support.
| MagickExport Image* AdaptiveResizeImage | ( | const Image * | image, | |
| const unsigned long | columns, | |||
| const unsigned long | rows, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 787 of file resize.c.
References AcquireCacheView(), AcquireResampleFilter(), AdaptiveResizeImageTag, CloneImage(), _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DestroyResampleFilter(), DirectClass, _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetMagickModule, GetMagickPixelPacket(), InheritException(), _Image::interpolate, LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, MeshInterpolatePixel, QueueCacheViewAuthenticPixels(), ResamplePixelColor(), _Image::rows, SetImageProgress(), SetImageStorageClass(), SetPixelPacket(), SetResampleFilterInterpolateMethod(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), TraceEvent, UndefinedInterpolatePixel, _PointInfo::x, and _PointInfo::y.
| static MagickRealType Bessel | ( | const MagickRealType | x, | |
| const ResizeFilter * | magick_unusedresize_filter | |||
| ) | [static] |
Definition at line 131 of file resize.c.
References BesselOrderOne(), and MagickPI.
Referenced by AcquireResizeFilter().
| static MagickRealType BesselOrderOne | ( | MagickRealType | x | ) |
| static MagickRealType Blackman | ( | const MagickRealType | x, | |
| const ResizeFilter * | magick_unusedresize_filter | |||
| ) | [static] |
| static MagickRealType Bohman | ( | const MagickRealType | x, | |
| const ResizeFilter * | magick_unusedresize_filter | |||
| ) | [static] |
| static MagickRealType Box | ( | const MagickRealType | magick_unusedx, | |
| const ResizeFilter * | magick_unusedresize_filter | |||
| ) | [static] |
Definition at line 165 of file resize.c.
Referenced by AcquireResizeFilter(), and GetResizeFilterWeight().
| static MagickRealType CubicBC | ( | const MagickRealType | x, | |
| const ResizeFilter * | resize_filter | |||
| ) | [static] |
Definition at line 174 of file resize.c.
References _ResizeFilter::cubic.
Referenced by AcquireResizeFilter().
| static ContributionInfo** DestroyContributionThreadSet | ( | ContributionInfo ** | contribution | ) | [static] |
Definition at line 1608 of file resize.c.
References GetOpenMPMaximumThreads(), RelinquishAlignedMemory(), and RelinquishMagickMemory().
Referenced by AcquireContributionThreadSet(), HorizontalFilter(), and VerticalFilter().
| MagickExport ResizeFilter* DestroyResizeFilter | ( | ResizeFilter * | resize_filter | ) |
Definition at line 1110 of file resize.c.
References MagickSignature, RelinquishMagickMemory(), and _ResizeFilter::signature.
Referenced by ResizeImage(), and SetResampleFilter().
| static MagickRealType Gaussian | ( | const MagickRealType | x, | |
| const ResizeFilter * | magick_unusedresize_filter | |||
| ) | [static] |
| MagickExport MagickRealType GetResizeFilterSupport | ( | const ResizeFilter * | resize_filter | ) |
Definition at line 1142 of file resize.c.
References _ResizeFilter::blur, MagickSignature, _ResizeFilter::signature, and _ResizeFilter::support.
| MagickExport MagickRealType GetResizeFilterWeight | ( | const ResizeFilter * | resize_filter, | |
| const MagickRealType | x | |||
| ) |
Definition at line 1177 of file resize.c.
References _ResizeFilter::blur, Box(), _ResizeFilter::filter, MagickEpsilon, MagickSignature, _ResizeFilter::scale, _ResizeFilter::signature, _ResizeFilter::window(), and _ResizeFilter::window_support.
Referenced by AcquireResizeFilter(), HorizontalFilter(), SetResampleFilter(), and VerticalFilter().
| static MagickRealType Hamming | ( | const MagickRealType | x, | |
| const ResizeFilter * | magick_unusedresize_filter | |||
| ) | [static] |
| static MagickRealType Hanning | ( | const MagickRealType | x, | |
| const ResizeFilter * | magick_unusedresize_filter | |||
| ) | [static] |
| static MagickBooleanType HorizontalFilter | ( | const ResizeFilter * | resize_filter, | |
| const Image * | image, | |||
| Image * | resize_image, | |||
| const MagickRealType | x_factor, | |||
| const MagickSizeType | span, | |||
| MagickOffsetType * | quantum, | |||
| ExceptionInfo * | exception | |||
| ) | [static] |
Definition at line 1664 of file resize.c.
References AcquireCacheView(), AcquireContributionThreadSet(), _MagickPixelPacket::blue, CMYKColorspace, _Image::colorspace, _Image::columns, DestroyCacheView(), DestroyContributionThreadSet(), DirectClass, _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixels(), GetMagickModule, GetOpenMPThreadId(), GetResizeFilterSupport(), GetResizeFilterWeight(), _MagickPixelPacket::green, _MagickPixelPacket::index, InheritException(), MagickEpsilon, MagickFalse, MagickMax(), MagickMin(), MagickTrue, _Image::matte, _MagickPixelPacket::opacity, _ContributionInfo::pixel, _Image::progress_monitor, PseudoClass, QuantumRange, QuantumScale, QueueCacheViewAuthenticPixels(), _MagickPixelPacket::red, ResetMagickMemory(), ResizeImageTag, ResourceLimitError, RoundToQuantum(), _Image::rows, SetImageProgress(), SetImageStorageClass(), _Image::storage_class, SyncCacheViewAuthenticPixels(), and ThrowMagickException().
Referenced by ResizeImage().
| static MagickRealType I0 | ( | MagickRealType | x | ) | [static] |
| static MagickRealType J1 | ( | MagickRealType | x | ) | [static] |
Definition at line 942 of file resize.c.
Referenced by BesselOrderOne().
| static MagickRealType Kaiser | ( | const MagickRealType | x, | |
| const ResizeFilter * | magick_unusedresize_filter | |||
| ) | [static] |
| static MagickRealType Lagrange | ( | const MagickRealType | x, | |
| const ResizeFilter * | resize_filter | |||
| ) | [static] |
Definition at line 254 of file resize.c.
References _ResizeFilter::support, and _ResizeFilter::window_support.
Referenced by AcquireResizeFilter().
| MagickExport Image* LiquidRescaleImage | ( | const Image * | image, | |
| const unsigned long | magick_unusedcolumns, | |||
| const unsigned long | magick_unusedrows, | |||
| const double | magick_unuseddelta_x, | |||
| const double | magick_unusedrigidity, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 1539 of file resize.c.
References _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, MissingDelegateError, _ExceptionInfo::signature, _Image::signature, ThrowMagickException(), and TraceEvent.
| static double MagickMax | ( | const double | x, | |
| const double | y | |||
| ) | [inline, static] |
Definition at line 1650 of file resize.c.
Referenced by HorizontalFilter(), and VerticalFilter().
| static double MagickMin | ( | const double | x, | |
| const double | y | |||
| ) | [inline, static] |
Definition at line 1657 of file resize.c.
Referenced by HorizontalFilter(), and VerticalFilter().
| MagickExport Image* MagnifyImage | ( | const Image * | image, | |
| ExceptionInfo * | exception | |||
| ) |
Definition at line 1226 of file resize.c.
References _Image::columns, CubicFilter, _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, ResizeImage(), _Image::rows, _ExceptionInfo::signature, _Image::signature, and TraceEvent.
| MagickExport Image* MinifyImage | ( | const Image * | image, | |
| ExceptionInfo * | exception | |||
| ) |
Definition at line 1267 of file resize.c.
References _Image::columns, CubicFilter, _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, ResizeImage(), _Image::rows, _ExceptionInfo::signature, _Image::signature, and TraceEvent.
| static MagickRealType P1 | ( | MagickRealType | x | ) | [static] |
Definition at line 988 of file resize.c.
Referenced by BesselOrderOne().
| static MagickRealType Q1 | ( | MagickRealType | x | ) | [static] |
Definition at line 1028 of file resize.c.
Referenced by BesselOrderOne().
| static MagickRealType Quadratic | ( | const MagickRealType | x, | |
| const ResizeFilter * | magick_unusedresize_filter | |||
| ) | [static] |
Definition at line 289 of file resize.c.
Referenced by AcquireResizeFilter().
| MagickExport Image* ResampleImage | ( | const Image * | image, | |
| const double | x_resolution, | |||
| const double | y_resolution, | |||
| const FilterTypes | filter, | |||
| const double | blur, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 1317 of file resize.c.
References _Image::columns, _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, ResizeImage(), _Image::rows, _ExceptionInfo::signature, _Image::signature, TraceEvent, _Image::x_resolution, and _Image::y_resolution.
| MagickExport Image* ResizeImage | ( | const Image * | image, | |
| const unsigned long | columns, | |||
| const unsigned long | rows, | |||
| const FilterTypes | filter, | |||
| const double | blur, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 2148 of file resize.c.
References AcquireResizeFilter(), CloneImage(), _Image::columns, _Image::debug, DestroyImage(), DestroyResizeFilter(), _Image::filename, GetMagickModule, HorizontalFilter(), ImageError, LanczosFilter, LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::matte, MitchellFilter, PointFilter, PseudoClass, _Image::rows, _ExceptionInfo::signature, _Image::signature, _Image::storage_class, ThrowImageException, TraceEvent, _Image::type, UndefinedFilter, VerticalFilter(), and WorkLoadFactor.
Referenced by InterpolatePixelColor(), InterpolateResampleFilter(), MagnifyImage(), MinifyImage(), ReadImage(), ResampleImage(), ResamplePixelColor(), and ZoomImage().
| MagickExport Image* SampleImage | ( | const Image * | image, | |
| const unsigned long | columns, | |||
| const unsigned long | rows, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 2279 of file resize.c.
References AcquireCacheView(), AcquireQuantumMemory(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), _Image::filename, GetCacheViewAuthenticIndexQueue(), GetCacheViewVirtualPixels(), GetMagickModule, ImageError, LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::progress_monitor, PseudoClass, QueueCacheViewAuthenticPixels(), RelinquishMagickMemory(), ResourceLimitError, _Image::rows, SampleImageTag, SetImageProgress(), _ExceptionInfo::signature, _Image::signature, _Image::storage_class, SyncCacheViewAuthenticPixels(), ThrowImageException, TraceEvent, and _Image::type.
Referenced by ThumbnailImage(), and XMakeImage().
| MagickExport Image* ScaleImage | ( | const Image * | image, | |
| const unsigned long | columns, | |||
| const unsigned long | rows, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 2435 of file resize.c.
References AcquireQuantumMemory(), _MagickPixelPacket::blue, CloneImage(), _Image::columns, _Image::debug, DestroyImage(), DirectClass, _Image::exception, _Image::filename, GetAuthenticIndexQueue(), GetMagickModule, GetMagickPixelPacket(), GetVirtualIndexQueue(), GetVirtualPixels(), _MagickPixelPacket::green, _MagickPixelPacket::index, InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::matte, _MagickPixelPacket::opacity, QueueAuthenticPixels(), _MagickPixelPacket::red, RelinquishMagickMemory(), ResetMagickMemory(), ResourceLimitError, RoundToQuantum(), _Image::rows, ScaleImageTag, SetImageProgress(), SetImageStorageClass(), _ExceptionInfo::signature, _Image::signature, SyncAuthenticPixels(), ThrowImageException, TraceEvent, _Image::type, _PointInfo::x, and _PointInfo::y.
| MagickExport void SetResizeFilterSupport | ( | ResizeFilter * | resize_filter, | |
| const MagickRealType | support | |||
| ) |
Definition at line 2820 of file resize.c.
References MagickSignature, _ResizeFilter::signature, and _ResizeFilter::support.
| static MagickRealType Sinc | ( | const MagickRealType | x, | |
| const ResizeFilter * | magick_unusedresize_filter | |||
| ) | [static] |
| MagickExport Image* ThumbnailImage | ( | const Image * | image, | |
| const unsigned long | columns, | |||
| const unsigned long | rows, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 2859 of file resize.c.
References _Image::columns, CopyMagickString(), _Image::debug, DeleteImageProfile(), DeleteImageProperty(), _Image::depth, DestroyImage(), _Image::filename, FormatMagickSize(), FormatMagickString(), GetBlobSize(), GetImageListLength(), GetMagickModule, GetMagickVersion(), GetNextImageProfile(), GetPathAttributes(), _Image::interlace, LocaleCompare(), LocaleLower(), LogMagickEvent(), _Image::magick, _Image::magick_columns, _Image::magick_filename, _Image::magick_rows, MagickFalse, MagickSignature, _Image::matte, MaxTextExtent, NoInterlace, OpaqueAlphaChannel, _Image::page, ParseAbsoluteGeometry(), ResetImageProfileIterator(), _Image::rows, SampleFactor, SampleImage(), SetImageAlphaChannel(), SetImageProperty(), _ExceptionInfo::signature, _Image::signature, stat, TraceEvent, and ZoomImage().
Referenced by MontageImageList(), PreviewImage(), and XMakeImage().
| static MagickRealType Triangle | ( | const MagickRealType | x, | |
| const ResizeFilter * | magick_unusedresize_filter | |||
| ) | [static] |
Definition at line 313 of file resize.c.
Referenced by AcquireResizeFilter().
| static MagickBooleanType VerticalFilter | ( | const ResizeFilter * | resize_filter, | |
| const Image * | image, | |||
| Image * | resize_image, | |||
| const MagickRealType | y_factor, | |||
| const MagickSizeType | span, | |||
| MagickOffsetType * | quantum, | |||
| ExceptionInfo * | exception | |||
| ) | [static] |
Definition at line 1907 of file resize.c.
References AcquireCacheView(), AcquireContributionThreadSet(), _MagickPixelPacket::blue, CMYKColorspace, _Image::colorspace, _Image::columns, DestroyCacheView(), DestroyContributionThreadSet(), DirectClass, _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixels(), GetMagickModule, GetOpenMPThreadId(), GetResizeFilterSupport(), GetResizeFilterWeight(), _MagickPixelPacket::green, _MagickPixelPacket::index, InheritException(), MagickEpsilon, MagickFalse, MagickMax(), MagickMin(), MagickTrue, _Image::matte, _MagickPixelPacket::opacity, _ContributionInfo::pixel, _Image::progress_monitor, PseudoClass, QuantumRange, QuantumScale, QueueCacheViewAuthenticPixels(), _MagickPixelPacket::red, ResetMagickMemory(), ResizeImageTag, ResourceLimitError, RoundToQuantum(), _Image::rows, SetImageProgress(), SetImageStorageClass(), _Image::storage_class, SyncCacheViewAuthenticPixels(), and ThrowMagickException().
Referenced by ResizeImage().
| static MagickRealType Welsh | ( | const MagickRealType | x, | |
| const ResizeFilter * | magick_unusedresize_filter | |||
| ) | [static] |
Definition at line 325 of file resize.c.
Referenced by AcquireResizeFilter().
| MagickExport Image* ZoomImage | ( | const Image * | image, | |
| const unsigned long | columns, | |||
| const unsigned long | rows, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 2999 of file resize.c.
References _Image::blur, _Image::debug, _Image::filename, _Image::filter, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, ResizeImage(), _ExceptionInfo::signature, _Image::signature, and TraceEvent.
Referenced by MorphImages(), ThumbnailImage(), and TransformImage().
1.6.1