@@ -1000,10 +1019,10 @@ _8c.html" target="source" name="MagickCompositeImage">MagickCompositeImage
@@ -1096,9 +1115,9 @@ _8c.html" target="source" name="MagickConvolveImage">MagickConvolveImage
MagickBooleanType MagickConvolveImage(MagickWand *wand,
- const unsigned long order,const double *kernel)
+ const size_t order,const double *kernel)
MagickBooleanType MagickConvolveImageChannel(MagickWand *wand,
- const ChannelType channel,const unsigned long order,
+ const ChannelType channel,const size_t order,
const double *kernel)
@@ -1127,8 +1146,7 @@ _8c.html" target="source" name="MagickCropImage">MagickCropImage
@@ -1159,7 +1177,7 @@ _8c.html" target="source" name="MagickCycleColormapImage">MagickCycleColormapIma
@@ -1183,7 +1201,7 @@ _8c.html" target="source" name="MagickConstituteImage">MagickConstituteImage
@@ -1363,7 +1381,7 @@ _8c.html" target="source" name="MagickDistortImage">MagickDistortImage
@@ -1535,6 +1553,8 @@ _8c.html" target="source" name="MagickEvaluateImage">MagickEvaluateImage
MagickBooleanType MagickEvaluateImage(MagickWand *wand,
const MagickEvaluateOperator operator,const double value)
+ MagickBooleanType MagickEvaluateImages(MagickWand *wand,
+ const MagickEvaluateOperator operator)
MagickBooleanType MagickEvaluateImageChannel(MagickWand *wand,
const ChannelType channel,const MagickEvaluateOperator op,
const double value)
@@ -1559,7 +1579,7 @@ _8c.html" target="source" name="MagickEvaluateImage">MagickEvaluateImageMagickExportImagePixels
-
MagickExportImagePixels() extracts pixel data from an image and returns it to you. The method returns MagickTrue on success otherwise MagickFalse if an error is encountered. The data is returned as char, short int, int, long, float, or double in the order specified by map.
+
MagickExportImagePixels() extracts pixel data from an image and returns it to you. The method returns MagickTrue on success otherwise MagickFalse if an error is encountered. The data is returned as char, short int, int, ssize_t, float, or double in the order specified by map.
Suppose you want to extract the first scanline of a 640x480 image as character data in red-green-blue order:
@@ -1571,8 +1591,8 @@ _8c.html" target="source" name="MagickExportImagePixels">MagickExportImagePixels
MagickBooleanType MagickExportImagePixels(MagickWand *wand,
- const long x,const long y,const unsigned long columns,
- const unsigned long rows,const char *map,const StorageType storage,
+ const ssize_t x,const ssize_t y,const size_t columns,
+ const size_t rows,const char *map,const StorageType storage,
void *pixels)
@@ -1604,8 +1624,8 @@ _8c.html" target="source" name="MagickExtentImage">MagickExtentImage
MagickBooleanType MagickExtentImage(MagickWand *wand,
- const unsigned long width,const unsigned long height,const long x,
- const long y)
+ const size_t width,const size_t height,const ssize_t x,
+ const ssize_t y)
A description of each parameter follows:
@@ -1682,7 +1702,7 @@ _8c.html" target="source" name="MagickFloodfillPaintImage">MagickFloodfillPaintI
MagickBooleanType MagickFloodfillPaintImage(MagickWand *wand,
const ChannelType channel,const PixelWand *fill,const double fuzz,
- const PixelWand *bordercolor,const long x,const long y,
+ const PixelWand *bordercolor,const ssize_t x,const ssize_t y,
const MagickBooleanType invert)
@@ -1760,9 +1780,9 @@ _8c.html" target="source" name="MagickFrameImage">MagickFrameImage
MagickBooleanType MagickFrameImage(MagickWand *wand,
- const PixelWand *matte_color,const unsigned long width,
- const unsigned long height,const long inner_bevel,
- const long outer_bevel)
+ const PixelWand *matte_color,const size_t width,
+ const size_t height,const ssize_t inner_bevel,
+ const ssize_t outer_bevel)
A description of each parameter follows:
@@ -1796,11 +1816,11 @@ _8c.html" target="source" name="MagickFunctionImage">MagickFunctionImage
MagickBooleanType MagickFunctionImage(MagickWand *wand,
- const MagickFunction function,const unsigned long number_arguments,
+ const MagickFunction function,const size_t number_arguments,
const double *arguments)
MagickBooleanType MagickFunctionImageChannel(MagickWand *wand,
const ChannelType channel,const MagickFunction function,
- const unsigned long number_arguments,const double *arguments)
+ const size_t number_arguments,const double *arguments)
A description of each parameter follows:
@@ -1932,7 +1952,7 @@ _8c.html" target="source" name="MagickGetImageAlphaChannel">MagickGetImageAlphaC
The format of the MagickGetImageAlphaChannel method is:
- unsigned long MagickGetImageAlphaChannel(MagickWand *wand)
+ size_t MagickGetImageAlphaChannel(MagickWand *wand)
A description of each parameter follows:
@@ -2083,7 +2103,7 @@ _8c.html" target="source" name="MagickGetImageChannelDepth">MagickGetImageChanne
The format of the MagickGetImageChannelDepth method is:
- unsigned long MagickGetImageChannelDepth(MagickWand *wand,
+ size_t MagickGetImageChannelDepth(MagickWand *wand,
const ChannelType channel)
@@ -2172,7 +2192,7 @@ _8c.html" target="source" name="MagickGetImageChannelFeatures">MagickGetImageCha
ChannelFeatures *MagickGetImageChannelFeatures(MagickWand *wand,
- const unsigned long distance)
+ const size_t distance)
A description of each parameter follows:
@@ -2303,7 +2323,7 @@ _8c.html" target="source" name="MagickGetImageColormapColor">MagickGetImageColor
MagickBooleanType MagickGetImageColormapColor(MagickWand *wand,
- const unsigned long index,PixelWand *color)
+ const size_t index,PixelWand *color)
A description of each parameter follows:
@@ -2327,7 +2347,7 @@ _8c.html" target="source" name="MagickGetImageColors">MagickGetImageColors
The format of the MagickGetImageColors method is:
- unsigned long MagickGetImageColors(MagickWand *wand)
+ size_t MagickGetImageColors(MagickWand *wand)
A description of each parameter follows:
@@ -2399,7 +2419,7 @@ _8c.html" target="source" name="MagickGetImageCompression">MagickGetImageCompres
The format of the MagickGetImageCompression method is:
- unsigned long MagickGetImageCompression(MagickWand *wand)
+ size_t MagickGetImageCompression(MagickWand *wand)
A description of each parameter follows:
@@ -2417,7 +2437,7 @@ _8c.html" target="source" name="MagickGetImageDelay">MagickGetImageDelayThe format of the MagickGetImageDelay method is:
- unsigned long MagickGetImageDelay(MagickWand *wand)
+ size_t MagickGetImageDelay(MagickWand *wand)
A description of each parameter follows:
@@ -2435,7 +2455,7 @@ _8c.html" target="source" name="MagickGetImageDepth">MagickGetImageDepthThe format of the MagickGetImageDepth method is:
- unsigned long MagickGetImageDepth(MagickWand *wand)
+ size_t MagickGetImageDepth(MagickWand *wand)
A description of each parameter follows:
@@ -2518,7 +2538,7 @@ _8c.html" target="source" name="MagickGetImageFormat">MagickGetImageFormat
The format of the MagickGetImageFormat method is:
- const char MagickGetImageFormat(MagickWand *wand)
+ const char *MagickGetImageFormat(MagickWand *wand)
A description of each parameter follows:
@@ -2615,7 +2635,7 @@ _8c.html" target="source" name="MagickGetImageHeight">MagickGetImageHeight
The format of the MagickGetImageHeight method is:
- unsigned long MagickGetImageHeight(MagickWand *wand)
+ size_t MagickGetImageHeight(MagickWand *wand)
A description of each parameter follows:
@@ -2634,7 +2654,7 @@ _8c.html" target="source" name="MagickGetImageHistogram">MagickGetImageHistogram
PixelWand **MagickGetImageHistogram(MagickWand *wand,
- unsigned long *number_colors)
+ size_t *number_colors)
A description of each parameter follows:
@@ -2691,7 +2711,7 @@ _8c.html" target="source" name="MagickGetImageIterations">MagickGetImageIteratio
The format of the MagickGetImageIterations method is:
- unsigned long MagickGetImageIterations(MagickWand *wand)
+ size_t MagickGetImageIterations(MagickWand *wand)
A description of each parameter follows:
@@ -2772,7 +2792,7 @@ _8c.html" target="source" name="MagickGetImagePage">MagickGetImagePage
MagickBooleanType MagickGetImagePage(MagickWand *wand,
- unsigned long *width,unsigned long *height,long *x,long *y)
+ size_t *width,size_t *height,ssize_t *x,ssize_t *y)
A description of each parameter follows:
@@ -2803,7 +2823,7 @@ _8c.html" target="source" name="MagickGetImagePixelColor">MagickGetImagePixelCol
MagickBooleanType MagickGetImagePixelColor(MagickWand *wand,
- const long x,const long y,PixelWand *color)
+ const ssize_t x,const ssize_t y,PixelWand *color)
A description of each parameter follows:
@@ -2853,8 +2873,8 @@ _8c.html" target="source" name="MagickGetImageRegion">MagickGetImageRegion
MagickWand *MagickGetImageRegion(MagickWand *wand,
- const unsigned long width,const unsigned long height,const long x,
- const long y)
+ const size_t width,const size_t height,const ssize_t x,
+ const ssize_t y)
A description of each parameter follows:
@@ -2927,7 +2947,7 @@ _8c.html" target="source" name="MagickGetImageScene">MagickGetImageSceneThe format of the MagickGetImageScene method is:
- unsigned long MagickGetImageScene(MagickWand *wand)
+ size_t MagickGetImageScene(MagickWand *wand)
A description of each parameter follows:
@@ -2963,7 +2983,7 @@ _8c.html" target="source" name="MagickGetImageTicksPerSecond">MagickGetImageTick
The format of the MagickGetImageTicksPerSecond method is:
- unsigned long MagickGetImageTicksPerSecond(MagickWand *wand)
+ size_t MagickGetImageTicksPerSecond(MagickWand *wand)
A description of each parameter follows:
@@ -3068,7 +3088,7 @@ _8c.html" target="source" name="MagickGetImageWidth">MagickGetImageWidthThe format of the MagickGetImageWidth method is:
- unsigned long MagickGetImageWidth(MagickWand *wand)
+ size_t MagickGetImageWidth(MagickWand *wand)
A description of each parameter follows:
@@ -3086,7 +3106,7 @@ _8c.html" target="source" name="MagickGetNumberImages">MagickGetNumberImages
The format of the MagickGetNumberImages method is:
- unsigned long MagickGetNumberImages(MagickWand *wand)
+ size_t MagickGetNumberImages(MagickWand *wand)
A description of each parameter follows:
@@ -3217,7 +3237,7 @@ _8c.html" target="source" name="MagickImplodeImage">MagickImplodeImage
_8c.html" target="source" name="MagickImportImagePixels">MagickImportImagePixels
-
MagickImportImagePixels() accepts pixel datand stores it in the image at the location you specify. The method returns MagickFalse on success otherwise MagickTrue if an error is encountered. The pixel data can be either char, short int, int, long, float, or double in the order specified by map.
+
MagickImportImagePixels() accepts pixel datand stores it in the image at the location you specify. The method returns MagickFalse on success otherwise MagickTrue if an error is encountered. The pixel data can be either char, short int, int, ssize_t, float, or double in the order specified by map.
Suppose your want to upload the first scanline of a 640x480 image from character data in red-green-blue order:
@@ -3229,8 +3249,8 @@ _8c.html" target="source" name="MagickImportImagePixels">MagickImportImagePixels
MagickBooleanType MagickImportImagePixels(MagickWand *wand,
- const long x,const long y,const unsigned long columns,
- const unsigned long rows,const char *map,const StorageType storage,
+ const ssize_t x,const ssize_t y,const size_t columns,
+ const size_t rows,const char *map,const StorageType storage,
const void *pixels)
@@ -3366,7 +3386,7 @@ _8c.html" target="source" name="MagickLiquidRescaleImage">MagickLiquidRescaleIma
MagickLiquidRescaleImage() rescales image with seam carving.
-
MagickBooleanType MagickLiquidRescaleImage(MagickWand *wand, const unsigned long columns,const unsigned long rows, const double delta_x,const double rigidity)
+
MagickBooleanType MagickLiquidRescaleImage(MagickWand *wand, const size_t columns,const size_t rows, const double delta_x,const double rigidity)
A description of each parameter follows:
@@ -3400,24 +3420,6 @@ _8c.html" target="source" name="MagickMagnifyImage">MagickMagnifyImage
A description of each parameter follows:
-
wand
-
the magick wand.
-
-
-
-
-
-
MagickMaximumImages() returns the maximum intensity of an image sequence.
-
-
The format of the MagickMaximumImages method is:
-
-
- MagickWand *MagickMaximumImages(MagickWand *wand)
-
-
-
A description of each parameter follows:
-
wand
the magick wand.
@@ -3475,24 +3477,6 @@ _8c.html" target="source" name="MagickMergeImageLayers">MagickMergeImageLayers
-
-
-
MagickMinimumImages() returns the minimum intensity of an image sequence.
-
-
The format of the MagickMinimumImages method is:
-
-
- MagickWand *MagickMinimumImages(MagickWand *wand)
-
-
-
A description of each parameter follows:
-
-
wand
-
the magick wand.
-
-
-
@@ -3586,7 +3570,7 @@ _8c.html" target="source" name="MagickMorphImages">MagickMorphImages
MagickWand *MagickMorphImages(MagickWand *wand,
- const unsigned long number_frames)
+ const size_t number_frames)
A description of each parameter follows:
@@ -3608,9 +3592,9 @@ _8c.html" target="source" name="MagickMorphologyImage">MagickMorphologyImage
MagickBooleanType MagickMorphologyImage(MagickWand *wand,
- MorphologyMethod method,const long iterations,KernelInfo *kernel)
+ MorphologyMethod method,const ssize_t iterations,KernelInfo *kernel)
MagickBooleanType MagickMorphologyImageChannel(MagickWand *wand,
- ChannelType channel,MorphologyMethod method,const long iterations,
+ ChannelType channel,MorphologyMethod method,const ssize_t iterations,
KernelInfo *kernel)
@@ -3705,7 +3689,7 @@ _8c.html" target="source" name="MagickNewImage">MagickNewImage
MagickBooleanType MagickNewImage(MagickWand *wand,
- const unsigned long columns,const unsigned long rows,
+ const size_t columns,const size_t rows,
const PixelWand *background)
@@ -4045,8 +4029,8 @@ _8c.html" target="source" name="MagickQuantizeImage">MagickQuantizeImage
MagickBooleanType MagickQuantizeImage(MagickWand *wand,
- const unsigned long number_colors,const ColorspaceType colorspace,
- const unsigned long treedepth,const MagickBooleanType dither,
+ const size_t number_colors,const ColorspaceType colorspace,
+ const size_t treedepth,const MagickBooleanType dither,
const MagickBooleanType measure_error)
@@ -4081,8 +4065,8 @@ _8c.html" target="source" name="MagickQuantizeImages">MagickQuantizeImages
MagickBooleanType MagickQuantizeImages(MagickWand *wand,
- const unsigned long number_colors,const ColorspaceType colorspace,
- const unsigned long treedepth,const MagickBooleanType dither,
+ const size_t number_colors,const ColorspaceType colorspace,
+ const size_t treedepth,const MagickBooleanType dither,
const MagickBooleanType measure_error)
@@ -4144,8 +4128,8 @@ _8c.html" target="source" name="MagickRaiseImage">MagickRaiseImage
MagickBooleanType MagickRaiseImage(MagickWand *wand,
- const unsigned long width,const unsigned long height,const long x,
- const long y,const MagickBooleanType raise)
+ const size_t width,const size_t height,const ssize_t x,
+ const ssize_t y,const MagickBooleanType raise)
A description of each parameter follows:
@@ -4255,31 +4239,6 @@ _8c.html" target="source" name="MagickReadImageFile">MagickReadImageFile
-
-
-
MagickRecolorImage() translate, scale, shear, or rotate image colors. Although you can use variable sized matrices, typically you use a 5 x 5 for an RGBA image and a 6x6 for CMYKA. Populate the last row with normalized values to translate.
-
-
The format of the MagickRecolorImage method is:
-
-
- MagickBooleanType MagickRecolorImage(MagickWand *wand,
- const unsigned long order,const double *color_matrix)
-
-
-
A description of each parameter follows:
-
-
wand
-
the magick wand.
-
-
order
-
the number of columns and rows in the color matrix.
-
-
color_matrix
-
An array of doubles representing the color matrix.
-
-
-
@@ -4425,7 +4384,7 @@ _8c.html" target="source" name="MagickResizeImage">MagickResizeImage
MagickBooleanType MagickResizeImage(MagickWand *wand,
- const unsigned long columns,const unsigned long rows,
+ const size_t columns,const size_t rows,
const FilterTypes filter,const double blur)
@@ -4456,8 +4415,8 @@ _8c.html" target="source" name="MagickRollImage">MagickRollImage
The format of the MagickRollImage method is:
- MagickBooleanType MagickRollImage(MagickWand *wand,const long x,
- const unsigned long y)
+ MagickBooleanType MagickRollImage(MagickWand *wand,const ssize_t x,
+ const size_t y)
A description of each parameter follows:
@@ -4509,7 +4468,7 @@ _8c.html" target="source" name="MagickSampleImage">MagickSampleImage
MagickBooleanType MagickSampleImage(MagickWand *wand,
- const unsigned long columns,const unsigned long rows)
+ const size_t columns,const size_t rows)
A description of each parameter follows:
@@ -4535,7 +4494,7 @@ _8c.html" target="source" name="MagickScaleImage">MagickScaleImage
MagickBooleanType MagickScaleImage(MagickWand *wand,
- const unsigned long columns,const unsigned long rows)
+ const size_t columns,const size_t rows)
A description of each parameter follows:
@@ -4806,7 +4765,7 @@ _8c.html" target="source" name="MagickSetImageChannelDepth">MagickSetImageChanne
MagickBooleanType MagickSetImageChannelDepth(MagickWand *wand,
- const ChannelType channel,const unsigned long depth)
+ const ChannelType channel,const size_t depth)
A description of each parameter follows:
@@ -4844,6 +4803,28 @@ _8c.html" target="source" name="MagickSetImageClipMask">MagickSetImageClipMask
+
+
+
MagickSetImageColor() set the entire wand canvas to the specified color.
+
+
The format of the MagickSetImageColor method is:
+
+
+ MagickBooleanType MagickSetImageColor(MagickWand *wand,
+ const PixelWand *color)
+
+
+
A description of each parameter follows:
+
+
wand
+
the magick wand.
+
+
background
+
the image color.
+
+
+
@@ -4853,7 +4834,7 @@ _8c.html" target="source" name="MagickSetImageColormapColor">MagickSetImageColor
MagickBooleanType MagickSetImageColormapColor(MagickWand *wand,
- const unsigned long index,const PixelWand *color)
+ const size_t index,const PixelWand *color)
A description of each parameter follows:
@@ -4944,7 +4925,7 @@ _8c.html" target="source" name="MagickSetImageCompressionQuality">MagickSetImage
MagickBooleanType MagickSetImageCompressionQuality(MagickWand *wand,
- const unsigned long quality)
+ const size_t quality)
A description of each parameter follows:
@@ -4966,7 +4947,7 @@ _8c.html" target="source" name="MagickSetImageDelay">MagickSetImageDelay
MagickBooleanType MagickSetImageDelay(MagickWand *wand,
- const unsigned long delay)
+ const size_t delay)
A description of each parameter follows:
@@ -4988,7 +4969,7 @@ _8c.html" target="source" name="MagickSetImageDepth">MagickSetImageDepth
MagickBooleanType MagickSetImageDepth(MagickWand *wand,
- const unsigned long depth)
+ const size_t depth)
A description of each parameter follows:
@@ -5032,7 +5013,7 @@ _8c.html" target="source" name="MagickSetImageExtent">MagickSetImageExtent
MagickBooleanType MagickSetImageExtent(MagickWand *wand,
- const unsigned long columns,const unsigned rows)
+ const size_t columns,const unsigned rows)
A description of each parameter follows:
@@ -5237,7 +5218,7 @@ _8c.html" target="source" name="MagickSetImageIterations">MagickSetImageIteratio
MagickBooleanType MagickSetImageIterations(MagickWand *wand,
- const unsigned long iterations)
+ const size_t iterations)
A description of each parameter follows:
@@ -5347,8 +5328,8 @@ _8c.html" target="source" name="MagickSetImagePage">MagickSetImagePage
MagickBooleanType MagickSetImagePage(MagickWand *wand,
- const unsigned long width,const unsigned long height,const long x,
- const long y)
+ const size_t width,const size_t height,const ssize_t x,
+ const ssize_t y)
A description of each parameter follows:
@@ -5484,7 +5465,7 @@ _8c.html" target="source" name="MagickSetImageScene">MagickSetImageScene
MagickBooleanType MagickSetImageScene(MagickWand *wand,
- const unsigned long scene)
+ const size_t scene)
A description of each parameter follows:
@@ -5506,7 +5487,7 @@ _8c.html" target="source" name="MagickSetImageTicksPerSecond">MagickSetImageTick
MagickBooleanType MagickSetImageTicksPerSecond(MagickWand *wand,
- const long ticks_per-second)
+ const ssize_t ticks_per-second)
A description of each parameter follows:
@@ -5645,7 +5626,7 @@ _8c.html" target="source" name="MagickShadowImage">MagickShadowImage
MagickBooleanType MagickShadowImage(MagickWand *wand,
- const double opacity,const double sigma,const long x,const long y)
+ const double opacity,const double sigma,const ssize_t x,const ssize_t y)
A description of each parameter follows:
@@ -5706,7 +5687,7 @@ _8c.html" target="source" name="MagickShaveImage">MagickShaveImage
MagickBooleanType MagickShaveImage(MagickWand *wand,
- const unsigned long columns,const unsigned long rows)
+ const size_t columns,const size_t rows)
A description of each parameter follows:
@@ -5778,10 +5759,10 @@ _8c.html" target="source" name="MagickSigmoidalContrastImage">MagickSigmoidalCon
Increase or decrease image contrast.
alpha
-
control the "shoulder" of the contast curve.
+
strength of the contrast, the larger the number the more 'threshold-like' it becomes.
beta
-
control the "toe" of the contast curve.
+
midpoint of the function as a color value 0 to QuantumRange.
MagickBooleanType MagickSpliceImage(MagickWand *wand,
- const unsigned long width,const unsigned long height,const long x,
- const long y)
+ const size_t width,const size_t height,const ssize_t x,
+ const ssize_t y)
A description of each parameter follows:
@@ -5962,7 +5943,7 @@ _8c.html" target="source" name="MagickSteganoImage">MagickSteganoImage
MagickWand *MagickSteganoImage(MagickWand *wand,
- const MagickWand *watermark_wand,const long offset)
+ const MagickWand *watermark_wand,const ssize_t offset)
A description of each parameter follows:
@@ -6097,7 +6078,7 @@ _8c.html" target="source" name="MagickThumbnailImage">MagickThumbnailImage
MagickBooleanType MagickThumbnailImage(MagickWand *wand,
- const unsigned long columns,const unsigned long rows)
+ const size_t columns,const size_t rows)
A description of each parameter follows:
@@ -6339,8 +6320,8 @@ _8c.html" target="source" name="MagickVignetteImage">MagickVignetteImage
MagickBooleanType MagickVignetteImage(MagickWand *wand,
- const double black_point,const double white_point,const long x,
- const long y)
+ const double black_point,const double white_point,const ssize_t x,
+ const ssize_t y)
A description of each parameter follows:
@@ -6492,21 +6473,32 @@ _8c.html" target="source" name="MagickWriteImagesFile">MagickWriteImagesFile
the file descriptor.
-
-