Main | TclMagick | TkMagick |
|
TclMagick is a Tcl wrapper for ImageMagick's high-level Wand interface. It lets you convert and manipulate a large variety of image formats, and importantly, does not require the Tk toolkit or an active windowing system!
There is also a TkMagick module, which exists to bridge TclMagick and Tk. It lets you use make Tk images from data loaded with TclMagick, and vice versa.
TclMagick doesn't add any intelligence to ImageMagick, except some Tclification with optional command arguments. The wrapping of ImageMagick's Wand-API should be mostly obvious, so there is no need for extensive, separate TclMagick documentation. For a more detailed description of methods refer to the Wand-API documentation.
There are three different ImageMagick object types: MagickWand,
DrawingWand and PixelWand. In TclMagick these objects are
called wand, drawing and pixel. They are
created and deleted with the magick command similar to
Tcl's imagecommand. Wand-API methods are then called as
subcommands of the created TclMagick object.
If an ImageMagick-API allows a NULL object argument, it can be
specified as an empty string {} or "".
There is one main command: magick - Create/delete Magick "wand", "drawing", and "pixel" objects
Creating a Magick object creates a command of the same name:
magickName subcmd ?args?
Deleting the Magick object also deletes the associated command.
magick subcmd ?args? |
|
---|---|
magick create type ?name? |
# Create a TclMagick object of type |
|
|
magick delete name ?name? ... |
# Delete TclMagick objects |
magick names ?type? | # Return all TclMagick objects (of type) |
magick type name | # Return the type of the object |
magick types | # Return valid type names |
magick resourcelimit resource ?limit? | MagickGet/SetResourceLimits |
|
|
magick fonts ?pattern? |
MagickQueryFonts |
|
|
magick formats ?pattern? |
MagickQueryFormats |
|
|
magick library magick library -copyright magick library -date magick library -maxrgb magick library -name magick library -quantumdepth magick library -url magick library -version magick library -versionstr |
# Returns all options MagickGetCopyright MagickGetReleaseDate MagickGetQuantumDepth MagickGetPackageName MagickGetQuantumDepth MagickGetHomeURL MagickGetVersion MagickGetVersion |
|
|
magick version | # Return TclMagick version |
|
wandName subcmd ?args?
|
ImageMagick API |
---|---|
wandName adaptivethreshold ?width? ?height? ?ofs? wandName AdaptiveThresholdImage ?width? ?height? ?ofs? |
MagickAdaptiveThresholdImage MagickAdaptiveThresholdImage |
|
|
wandName add wandName wandName AddImage wandName |
MagickAddImage MagickAddImage |
|
|
wandName addnoise ?noiseType? wandName AddNoiseImage ?noiseType? |
MagickAddNoiseImage MagickAddNoiseImage |
|
|
wandName affinetransform draw wandName AffineTransformImage draw |
MagickAffineTransformImage MagickAffineTransformImage |
|
|
wandName annotate draw ?x y? ?angle? text wandName AnnotateImage draw ?x y? ?angle? text |
MagickAnnotateImage MagickAnnotateImage |
|
|
wandName append ?stack? ?newName? wandName AppendImages ?stack? ?newName? |
MagickAppendImages MagickAppendImages |
|
|
wandName average ?newName? wandName AverageImages ?newName? |
MagickAverageImages MagickAverageImages |
|
|
wandName blackthreshold thresholdPixel wandName BlackThresholdImage thresholdPixel |
MagickBlackThresholdImage MagickBlackThresholdImage |
|
|
wandName blur ?radius? ?sigma? wandName BlurImage ?radius? ?sigma? |
MagickBlurImage MagickBlurImage |
|
|
wandName border borderPixel ?width? ?height? wandName BorderImage borderPixel ?width? ?height? |
|
|
MagickBorderImage MagickBorderImage |
wandName charcoal ?radius? ?sigma? wandName CharcoalImage ?radius? ?sigma? |
MagickCharcoalImage MagickCharcoalImage |
|
|
wandName chop width height ?x y? wandName ChopImage width height ?x y? |
MagickChopImage MagickChopImage |
|
|
wandName clip wandName ClipImage |
MagickClipImage MagickClipImage |
|
|
wandName clippath pathname ?inside? wandName ClipPathImage pathname ?inside? |
MagickClipPathImage MagickClipPathImage |
|
|
wandName clone ?newName? wandName CloneWand ?newName? |
CloneMagickWand CloneMagickWand |
|
|
wandName coalesce ?newName? wandName CoalesceImages ?newName? |
MagickCoalesceImages MagickCoalesceImages |
|
|
wandName colorfloodfill fillPix ?fuzz? ?borderPix? ?x y? wandName ColorFloodfillImage fillPix ?fuzz? ?borderPix? ?x y? |
MagickColorFloodfillImage MagickColorFloodfillImage |
|
|
wandName colorize fillPix opacityPix wandName ColorizeImage fillPix opacityPix |
MagickColorizeImage MagickColorizeImage |
|
|
wandName comment str wandName CommentImage str |
MagickCommentImage MagickCommentImage |
|
|
wandName compare refName wandName CompareImages refName metric |
MagickCompareImages MagickCompareImages |
|
|
wandName comparechannels refName chan metric wandName CompareImageChannels refName chan metric |
MagickCompareImageChannels MagickCompareImageChannels |
|
|
wandName composite compWand opType ?x y? wandName CompositeImage compWand opType ?x y? |
MagickCompositeImage MagickCompositeImage |
|
|
wandName contrast ?sharpen? wandName ContrastImage ?sharpen? |
MagickContrastImage MagickContrastImage |
|
|
wandName convolve order kernelData wandName ConvolveImage order kernelData |
MagickConvolveImage MagickConvolveImage |
|
|
wandName crop width height ?x y? wandName CropImage width height ?x y? |
MagickCropImage MagickCropImage |
|
|
wandName cyclecolormap ?displace? wandName CycleColormapImage ?displace? |
MagickCycleColormapImage MagickCycleColormapImage |
|
|
wandName deconstruct ?newName? wandName DeconstructImages ?newName? |
MagickDeconstructImages MagickDeconstructImages |
|
|
wandName describe wandName DescribeImage |
MagickDescribeImage MagickDescribeImage |
|
|
wandName despeckle wandName DespeckleImage |
MagickDespeckleImage MagickDespeckleImage |
|
|
wandName draw draw wandName DrawImage draw |
MagickDrawImage MagickDrawImage |
|
|
wandName edge ?radius? wandName EdgeImage ?radius? |
MagickEdgeImage MagickEdgeImage |
|
|
wandName emboss ?radius? ?sigma? wandName EmbossImage ?radius? ?sigma? |
MagickEmbossImage MagickEmbossImage |
|
|
wandName enhance wandName EnhanceImage |
MagickEnhanceImage MagickEnhanceImage |
|
|
wandName equalize wandName EqualizeImage |
MagickEqualizeImage MagickEqualizeImage |
|
|
wandName flatten ?newName? wandName FlattenImages ?newName? |
MagickFlattenImages MagickFlattenImages |
|
|
wandName flip wandName FlipImage |
MagickFlipImage MagickFlipImage |
|
|
wandName flop wandName FlopImage |
MagickFlopImage MagickFlopImage |
|
|
wandName frame framePix ?width? ?height? ?inner? ?outer? wandName FrameImage framePix ?width? ?height? ?inner? ?outer? |
MagickFrameImage MagickFrameImage |
|
|
wandname fx expr ?newName? wandname fxImage expr ?newName? |
MagickFxImage MagickFxImage |
|
|
wandname fxchannel channelType expr ?newName? wandname fxImageChannel channelType expr ?newName? |
MagickFxImageChannel MagickFxImageChannel |
|
|
wandName gamma level wandName GammaImage level |
MagickGammaImage MagickGammaImage |
|
|
wandName gammachannel channelType level wandName GammaImageChannel channelType level |
MagickGammaImageChannel MagickGammaImageChannel |
|
|
wandName filename ?name? wandName GetFilename wandName SetFilename name |
MagickGet/SetFilename MagickGetFilename MagickSetFilename |
|
|
wandName backgroundcolor ?pixel? wandName GetBackgroundColor ?pixel? wandName SetBackgroundColor pixel |
MagickGet/SetBackgroundColor MagickGetImageBackgroundColor MagickSetImageBackgroundColor |
|
|
wandName blueprimary ?x y? wandName GetBluePrimary wandName SetBluePrimary x y |
MagickGet/SetBluePrimary MagickGetBluePrimary MagickSetBluePrimary |
|
|
wandName bordercolor ?pixel? wandName GetBorderColor ?pixel? wandName SetBorderColor pixel |
MagickGet/SetBorderColor MagickGetImageBorderColor MagickSetImageBorderColor |
|
|
wandName channeldepth channelType depth wandName GetChannelDepth channelType wandName SetChannelDepth channelType depth |
MagickGet/SetImageChannelDepth MagickGetImageChannelDepth MagickSetImageChannelDepth |
|
|
wandName channelextrema channelType wandName GetChannelExtrema channelType |
MagickGetImageChannelExtrema MagickGetImageChannelExtrema |
|
|
wandName channelmean channelType wandName GetChannelMean channelType |
MagickGetImageChannelMean MagickGetImageChannelMean |
|
|
wandName colormapcolor index ?pixel? wandName GetColormapColor index ?pixel? wandName SetColormapColor index pixel |
MagickGet/SetColormapColor MagickGetImageColormapColor MagickSetImageColormapColor |
|
|
wandName colors wandName GetColors |
MagickGetImageColors MagickGetImageColors |
|
|
wandName colorspace ?colorspaceType? wandName GetColorspace wandName SetColorspace colorspaceType |
MagickGet/SetImageColorspace MagickGetImageColorspace MagickSetImageColorspace |
|
|
wandName compose ?opType? wandName GetCompose wandName SetCompose opType |
MagickGet/SetImageCompose MagickGetImageCompose MagickSetImageCompose |
|
|
wandName compression ?compressType? wandName GetCompression wandName SetCompression compressType |
MagickGet/SetImageCompression MagickGetImageCompression MagickSetImageCompression |
|
|
wandName delay ?delay? wandName GetDelay wandName SetDelay delay |
MagickGet/SetImageDelay MagickGetImageDelay MagickSetImageDelay |
|
|
wandName depth ?depth? wandName GetDepth wandName SetDepth depth |
MagickGet/SetImageDepth MagickGetImageDepth MagickSetImageDepth |
|
|
wandName dispose ?disposeType? wandName GetDispose wandName SetDispose disposeType |
MagickGet/SetImageDispose MagickGetImageDispose MagickSetImageDispose |
|
|
wandName extrema wandName GetExtrema |
MagickGetImageExtrema MagickGetImageExtrema |
|
|
wandName format wandName GetFormat |
MagickGetImageFormat MagickGetImageFormat |
|
|
wandName gamma ?gamma? wandName GetGamma wandName SetGamma gamma |
MagickGet/SetImageGamma MagickGetImageGamma MagickSetImageGamma |
|
|
wandName greenprimary ?x y? wandName GetGreenPrimary wandName SetGreenPrimary x y |
MagickGet/SetGreenPrimary MagickGetGreenPrimary MagickSetGreenPrimary |
|
|
wandName heigth wandName GetHeight |
MagickGetImageHeight MagickGetImageHeight |
|
|
wandName index ?index? wandName GetIndex wandName SetIndex index |
MagickGet/SetImageIndex MagickGetImageIndex MagickSetImageIndex |
|
|
wandName interlace ?interlaceType? wandName GetInterlaceScheme wandName SetInterlaceScheme interlaceType |
MagickGet/SetImageInterlaceScheme MagickGetImageInterlaceScheme MagickSetImageInterlaceScheme |
|
|
wandName iterations ?num? wandName GetIterations wandName SetIterations num |
MagickGet/SetImageIterations MagickGetImageIterations MagickSetImageIterations |
|
|
wandName mattecolor ?pixel? wandName GetMatteColor ?pixel? wandName SetMatteColor pixel |
MagickGet/SetMatteColor MagickGetImageMatteColor MagickSetImageMatteColor |
|
|
wandName getimage ?newName? |
MagickGetImage |
|
|
wandName imagefilename ?name? wandName GetImageFilename wandName SetImageFilename name |
MagickGet/SetImageFilename MagickGetImageFilename MagickSetImageFilename |
|
|
wandName pixels x0 y0 cols rows map storageType ?data? wandName GetPixels x0 .. storageType wandName SetPixels x0 .. storageType data |
MagickGet/SetImagePixels MagickGetImagePixels MagickSetImagePixels |
|
|
wandName ProfileImage name ?profile? wandName RemoveProfile name |
MagickProfileImage MagickRemoveImageProfile |
|
|
wandName profile name ?profile? wandName GetProfile name wandName SetProfile name profile |
MagickGet/SetImageProfile MagickGetImageProfile MagickSetImageProfile |
|
|
wandName redprimary ?x y? wandName GetRedPrimary wandName SetRedPrimary x y |
MagickGet/SetRedPrimary MagickGetRedPrimary MagickSetRedPrimary |
|
|
wandName rendering ?renderType? wandName GetRenderingIntent wandName SetRenderingIntent renderType |
MagickGet/SetImageRenderingIntent MagickGetImageRenderingIntent MagickSetImageRenderingIntent |
|
|
wandName resolution ?x? ?y? wandName GetResolution wandName SetResolution x ?y? |
MagickSetImageResolution MagickGetImageResolution MagickSetImageResolution |
|
|
wandName scene ?num? wandName GetScene wandName SetScene num |
MagickGet/SetImageScene MagickGetImageScene MagickSetImageScene |
|
|
wandName imagesize wandName GetImageSize |
MagickGetImageSize |
|
|
wandName signature wandName GetSignature |
MagickGetImageSignature MagickGetImageSignature |
|
|
wandName imagetype ?type? wandName GetImageType wandName SetImageType type |
MagickGet/SetImageType MagickGetImageType MagickSetImageType |
|
|
wandName imageunits ?unitType? wandName GetImageUnits wandName SetImageUnits unitType |
MagickGet/SetImageUnits MagickGetImageUnits MagickSetImageUnits |
|
|
wandName virtualpixelmethod ?methodType? wandName GetVirtualPixelMethod wandName SetVirtualPixelMethod methodType |
MagickGet/SetImageVirtualPixelMethod MagickGetImageVirtualPixelMethod MagickSetImageVirtualPixelMethod |
|
|
wandName whitepoint ?x y? wandName GetWhitePoint wandName SetWhitePoint x y |
MagickGet/SetWhitePoint MagickGetWhitePoint MagickSetWhitePoint |
|
|
wandName width wandName GetWidth |
MagickGetImageWidth MagickGetImageWidth |
|
|
wandName number wandName GetNumberImages |
MagickGetNumberImages MagickGetNumberImages |
|
|
wandName samplingfactors ?factors? wandName GetSamplingFactors wandName SetSamplingFactors factors |
MagickGet/SetSamplingFactors MagickGetSamplingFactors MagickSetSamplingFactors |
|
|
wandName size ?x y? wandName GetSize wandName SetSize x y |
MagickGet/SetSize MagickGetSize MagickSetSize |
|
|
wandName hasnext wandName HasNextImage |
MagickHasNextImage MagickHasNextImage |
|
|
wandName hasprevious wandName HasPreviousImage |
MagickHasPreviousImage MagickHasPreviousImage |
|
|
wandName implode ?amount? wandName ImplodeImage ?amount? |
MagickImplodeImage MagickImplodeImage |
|
|
wandName label str wandName LabelImage str |
MagickLabelImage MagickLabelImage |
|
|
wandName level ?black? ?gamma? ?white? wandName LevelImage ?black? ?gamma? ?white? |
MagickLevelImage MagickLevelImage |
|
|
wandName levelchannel channelType ?black? ?gamma? ?white? wandName LevelImageChannel channelType ?black? ?gamma? ?white? |
MagickLevelImageChannel MagickLevelImageChannel |
|
|
wandName magnify wandName MagnifyImage |
MagnifyImage MagnifyImage |
|
|
wandName map mapName ?dither? wandName MapImage mapName ?dither? |
MagickMapImage MagickMapImage |
|
|
wandName mattefloodfill opacity ?fuzz? ?borderPix? ?x y? wandName MatteFloodfillImage opacity ?fuzz? ?borderPix? ?x y? |
MagickMatteFloodfillImage MagickMatteFloodfillImage |
|
|
wandName medianfilter ?radius? wandName MedianFilterImage ?radius? |
MagickMedianFilterImage MagickMedianFilterImage |
|
|
wandName minify wandName MinifyImage |
MagickMinifyImage MagickMinifyImage |
|
|
wandName modulate ?brightness? ?saturation? ?hue? wandName ModulateImage ?brightness? ?saturation? ?hue? |
MagickModulateImage MagickModulateImage |
|
|
wandName montage draw tileGeom thumbGeom mode frameGeom ?newName? wandName MontageImage draw tileGeom thumbGeom mode frameGeom ?newName? |
MagickMontageImage MagickMontageImage |
|
|
wandName morph num ?newName? wandName MorphImages num ?newName? |
MagickMorphImages MagickMorphImages |
|
|
wandName mosaic ?newName? wandName MosaicImages ?newName? |
MagickMosaicImages MagickMosaicImages |
|
|
wandName motionblur ?radius? ?sigma? ?angle? wandName MotionBlurImage ?radius? ?sigma? ?angle? |
MagickMotionBlurImage MagickMotionBlurImage |
|
|
wandName negate ?gray? wandName NegateImage ?gray? |
MagickNegateImage MagickNegateImage |
|
|
wandName next ?offset? wandName NextImage ?offset? |
MagickNextImage MagickNextImage |
|
|
wandName normalize wandName NormalizeImage |
MagickNormalizeImage MagickNormalizeImage |
|
|
wandName oilpaint ?radius? wandName OilPaintImage ?radius? |
MagickOilPaintImage MagickOilPaintImage |
|
|
wandName opaque targetPix fillPix ?fuzz? wandName OpaqueImage targetPix fillPix ?fuzz? |
MagickOpaqueImage MagickOpaqueImage |
|
|
wandName ping filename wandName PingImage filename |
MagickPingImage MagickPingImage |
|
|
wandName preview previewType ?newName? wandName PreviewImages previewType ?newName? |
MagickPreviewImages MagickPreviewImages |
|
|
wandName previous ?offset? wandName PreviousImage ?offset? |
MagickPreviousImage MagickPreviousImage |
|
|
wandName quantize numColors ?colorspaceType? ?treedepth? ?dither? ?measureError?
wandName QuantizeImage numColors colorspaceType treedepth dither measureError wandName QuantizeImages numColors colorspaceType treedepth dither measureError |
MagickQuantizeImage MagickQuantizeImage MagickQuantizeImages |
|
|
wandName queryfontmetrics draw text wandName QueryFontMetrics draw text |
MagickQueryFontMetrics MagickQueryFontMetrics |
|
|
wandName raise width height ?x y? ?raise? wandName RaiseImage width height ?x y? ?raise? |
MagickRaiseImage MagickRaiseImage |
|
|
wandName read filename wandName ReadImage filename |
MagickReadImage MagickReadImage |
|
|
wandName readblob data wandName ReadImageBlob data |
MagickReadImageBlob MagickReadImageBlob |
|
|
wandName reducenoise ?radius? wandName ReduceNoiseImage ?radius? |
MagickReduceNoiseImage MagickReduceNoiseImage |
|
|
wandName remove wandName RemoveImage |
MagickRemoveImage MagickRemoveImage |
|
|
wandName resetiterator wandName ResetIterator |
MagickResetIterator MagickResetIterator |
|
|
wandName resample xRes ?yRes? ?filterType? ?blur? wandName ResampleImage xRes ?yRes? ?filterType? ?blur? |
MagickResampleImage MagickResampleImage |
|
|
wandName resize x y ?filterType? ?blur? wandName ResizeImage x y ?filterType? ?blur? |
MagickResizeImage MagickResizeImage |
|
|
wandName roll xOfs yOfs wandName RollImage xOfs yOfs |
MagickRollImage MagickRollImage |
|
|
wandName rotate background degrees wandName RotateImage background degrees |
MagickRotateImage MagickRotateImage |
|
|
wandName sample x y wandName SampleImage x y |
MagickSampleImage MagickSampleImage |
|
|
wandName separate channelType wandName SeparateImageChannel channelType |
MagickSeparateImageChannel MagickSeparateImageChannel |
|
|
wandName scale x y wandName ScaleImage x y |
MagickScaleImage MagickScaleImage |
|
|
wandName setoption format key value wandName SetOption format key value |
MagickSetImageOption MagickSetImageOption |
|
|
wandName passphrase phrase wandName SetPassphrase phrase |
MagickSetPassphrase MagickSetPassphrase |
|
|
wandName sharpen ?radius? ?sigma? wandName SharpenImage ?radius? ?sigma? |
MagickSharpenImage MagickSharpenImage |
|
|
wandName shave x y wandName ShaveImage x y |
MagickShaveImage MagickShaveImage |
|
|
wandName shear background xShear ?yShear? wandName ShearImage background xShear ?yShear? |
MagickShearImage MagickShearImage |
|
|
wandName solarize ?threshold? wandName SolarizeImage ?threshold? |
MagickSolarizeImage MagickSolarizeImage |
|
|
wandName spread ?radius? wandName SpreadImage ?radius? |
MagickSpreadImage MagickSpreadImage |
|
|
wandName stegano watermark ?offset? ?newName? wandName SteganoImage watermark ?offset? ?newName? |
MagickSteganoImage MagickSteganoImage |
|
|
wandName stereo anotherWand ?newName? wandName StereoImage anotherWand ?newName? |
MagickStereoImage MagickStereoImage |
|
|
wandName strip wandName StripImage |
MagickStripImage MagickStripImage |
|
|
wandName swirl ?degrees? wandName SwirlImage ?degrees? |
MagickSwirlImage MagickSwirlImage |
|
|
wandName texture textWand ?newName? wandName TextureImage textWand ?newName? |
MagickTextureImage MagickTextureImage |
|
|
wandName threshold threshold wandName ThresholdImage threshold |
MagickThresholdImage MagickThresholdImage |
|
|
wandName thresholdchannel channelType threshold wandName ThresholdImageChannel channelType threshold |
MagickThresholdImageChannel MagickThresholdImageChannel |
|
|
wandName tint tintPixel opacityPixel wandName TintImage tintPixel opacityPixel |
MagickTintImage MagickTintImage |
|
|
wandName transform crop geometry ?newName? wandName TransformImage crop geometry ?newName? |
MagickTransformImage MagickTransformImage |
|
|
wandName transparent targetPix ?opacity? ?fuzz? wandName TransparentImage targetPix ?opacity? ?fuzz? |
MagickTransparentImage MagickTransparentImage |
|
|
wandName trim ?fuzz? wandName TrimImage ?fuzz? |
MagickTrimImage MagickTrimImage |
|
|
wandName unsharpmask ?radius? ?sigma? ?amount? ?threshold? wandName UnsharpMaskImage ?radius? ?sigma? ?amount? ?threshold? |
MagickUnsharpMaskImage MagickUnsharpMaskImage |
|
|
wandName wave amplitude wavelength wandName WaveImage amplitude wavelength |
MagickWaveImage MagickWaveImage |
|
|
wandName whitethreshold thresholdPixel wandName WhiteThresholdImage thresholdPixel |
MagickWhiteThresholdImage MagickWhiteThresholdImage |
|
|
wandName write filename wandName WriteImage filename wandName WriteImages filename ?adjoin? |
MagickWriteImage |
|
Not implemented MagickWand API's |
Comment |
---|---|
MagickAnimateImages |
Image display, depends on X |
MagickDisplayImage |
Image display, depends on X |
MagickDisplayImages |
Image display, depends on X |
MagickGetImageHistogram |
Creates & Returns array of PixelWand objects, how to implement ??? |
MagickReadImageFile |
Could be implemented via TclChannel |
MagickWriteImageFile |
Could be implemented via TclChannel |
pixelName subcmd ?args?
|
ImageMagick API |
---|---|
pixelName set ?-quant? color val color val ... pixelName get ?-quant? color color ... |
PixelSetXXX PixelGetXXX |
|
|
pixelName color pixelName color string pixelName GetColor pixelName SetColor string pixelName GetColorAsString |
PixelGetColorAsString PixelSetColor PixelGetColorAsString PixelSetColor PixelGetColorAsString |
|
|
pixelName GetBlack pixelName GetBlackQuantum pixelName SetBlack val pixelName SetBlackQuantum val |
PixelGetBlack PixelGetBlackQuantum PixelSetBlack PixelSetBlackQuantum |
|
|
pixelName GetBlue pixelName GetBlueQuantum pixelName SetBlue val pixelName SetBlueQuantum val |
PixelGetBlue PixelGetBlueQuantum PixelSetBlue PixelSetBlueQuantum |
|
|
pixelName GetCyan pixelName GetCyanQuantum pixelName SetCyan val pixelName SetCyanQuantum val |
PixelGetCyan PixelGetCyanQuantum PixelSetCyan PixelSetCyanQuantum |
|
|
pixelName GetGreen pixelName GetGreenQuantum pixelName SetGreen val pixelName SetGreenQuantum val |
PixelGetGreen PixelGetGreenQuantum PixelSetGreen PixelSetGreenQuantum |
|
|
pixelName GetMagenta pixelName GetMagentaQuantum pixelName SetMagenta val pixelName SetMagentaQuantum val |
PixelGetMagenta PixelGetMagentaQuantum PixelSetMagenta PixelSetMagentaQuantum |
|
|
pixelName GetOpacity pixelName GetOpacityQuantum pixelName SetOpacity val pixelName SetOpacityQuantum val |
PixelGetOpacity PixelGetOpacityQuantum PixelSetOpacity PixelSetOpacityQuantum |
|
|
pixelName GetRed pixelName GetRedQuantum pixelName SetRed val pixelName SetRedQuantum val |
PixelGetRed PixelGetRedQuantum PixelSetRed PixelSetRedQuantum |
|
|
pixelName GetYellow pixelName GetYellowQuantum pixelName SetYellow val pixelName SetYellowQuantum val |
PixelGetYellow PixelGetYellowQuantum PixelSetYellow PixelSetYellowQuantum |
|
|
pixelName colorcount ?cnt? pixelName GetColorCount pixelName SetColorCount ?cnt? |
PixelGet/SetColorCount |
|
|
drawName subcmd ?args? |
ImageMagick API |
---|---|
drawName affine sx rx ry sy tx ty |
DrawAffine DrawAffine |
|
|
drawName annotation x y text |
DrawAnnotation DrawAnnotation |
|
|
drawName arc sx sy ex ey sd ed |
DrawArc DrawArc |
|
|
drawName bezier x y x y ... |
DrawBezier DrawBezier |
|
|
drawName circle ox oy px py |
DrawCircle DrawCircle |
|
|
drawName clippath ?name? |
DrawGet/SetClipPath DrawGetClipPath DrawSetClipPath |
|
|
drawName cliprule ?rule? |
DrawGet/SetClipRule DrawGetClipRule DrawSetClipRule |
|
|
drawName clipunits ?unit? |
DrawGet/SetClipUnits DrawGetClipUnits DrawSetClipUnits |
|
|
drawName color x y paintMethod |
DrawColor DrawColor |
|
|
drawName comment text |
DrawComment DrawComment |
|
|
drawName ellipse ox oy rx ry start end |
DrawEllipse DrawEllipse |
|
|
drawName fillcolor ?pixelName? |
DrawGet/SetFillColor DrawGetFillColor DrawSetFillColor |
|
|
drawName fillopacity ?value? |
DrawGet/SetFillOpacity DrawGetFillOpacity DrawSetFillOpacity |
|
|
drawName fillpatternurl url drawName SetFillPatternURL url |
DrawSetFillPatternURL DrawSetFillPatternURL |
|
|
drawName fillrule ?rule? |
DrawGet/SetFillRule DrawGetFillRule DrawSetFillRule |
|
|
drawName font ?fontname? |
DrawGet/SetFont DrawGetFont DrawSetFont |
|
|
drawName fontfamily ?name? |
DrawGet/SetFontFamily DrawGetFontFamily DrawSetFontFamily |
|
|
drawName fontsize ?value? |
DrawGet/SetFontSize DrawGetFontSize DrawSetFontSize |
|
|
drawName fontstretch ?stretchType? |
DrawGet/SetFontStretch DrawGetFontStretch DrawSetFontStretch |
|
|
drawName fontstyle ?style? |
DrawGet/SetFontStyle DrawGetFontStyle DrawSetFontStyle |
|
|
drawName fontweight ?value? |
DrawGet/SetFontWeight DrawGetFontWeight DrawSetFontWeight |
|
|
drawName gravity ?gravityType |
DrawGet/SetGravity DrawGetGravity DrawSetGravity |
|
|
drawName line sx sy ex ey |
DrawLine DrawLine |
|
|
drawName matte x y paintMethod |
DrawMatte DrawMatte |
|
|
drawName point x y |
DrawPoint DrawPoint |
|
|
drawName polygon x y x y ... |
DrawPolygon DrawPolygon |
|
|
drawName polyline x y x y ... |
DrawPolyline DrawPolyline |
|
|
drawName path opt|cmd ?args? opt|cmd ?args? ... |
DrawPathXXX |
|
|
|
DrawPathStart DrawPathFinish DrawPathClose DrawPathMoveToAbs/Rel DrawPathLineLineToAbs/Rel DrawPathLineLineToHorizontalAbs/Rel DrawPathLineLineToVerticalAbs/Rel DrawPathCurveToQuadraticBezierAbs/Rel DrawPathCurveToQuadraticBezierSmoothAbs/Rel DrawPathCurveToAbs/Rel DrawPathCurveToSmoothAbs/Rel DrawPathEllipticArcAbs/Rel |
|
|
drawName path cmdList |
|
|
|
drawName push what ?args? |
DrawPushXXX DrawPopXXX |
|
|
drawName PushClipPath id |
DrawPushClipPath DrawPopClipPath DrawPushDefs DrawPopDefs DrawPushGraphicContext DrawPopGraphicContext DrawPushPattern DrawPopPattern |
|
|
drawName rectangle x1 y1 x2 y2 |
DrawRectangle DrawRectangle |
|
|
drawName render |
DrawRender DrawRender |
|
|
drawName rotate degrees |
DrawRotate DrawRotate |
|
|
drawName round x1 y1 x2 y2 rx ry |
DrawRoundRectangle DrawRoundRectangle |
|
|
drawName scale x ?y? |
DrawScale DrawScale |
|
|
drawName skewx degrees |
DrawSkewX DrawSkewX DrawSkewY DrawSkewY |
|
|
drawName strokecolor ?pixelName? |
DrawGet/SetStrokeColor DrawGetStrokeColor DrawSetStrokeColor |
|
|
drawName strokeantialias ?flag? |
DrawGet/SetStrokeAntialias DrawGetStrokeAntialias DrawSetStrokeAntialias |
|
|
drawName strokedasharray |
DrawGetStrokeDashArray DrawSetStrokeDashArray DrawSetStrokeDashArray DrawGetStrokeDashArray DrawSetStrokeDashArray DrawSetStrokeDashArray |
|
|
drawName strokedashoffset ?val? |
DrawGet/SetStrokeDashOffset DrawGetStrokeDashOffset DrawSetStrokeDashOffset |
|
|
drawName strokelinecap ?linecapType? |
DrawGet/SetStrokeLineCap DrawGetStrokeLineCap DrawSetStrokeLineCap |
|
|
drawName strokelinejoin ?linejoinType? |
DrawGet/SetStrokeLineJoin DrawGetStrokeLineJoin DrawSetStrokeLineJoin |
|
|
drawName strokemiterlimit ?val? |
DrawGet/SetStrokeMiterLimit DrawGetStrokeMiterLimit DrawSetStrokeMiterLimit |
|
|
drawName strokeopacity ?val? |
DrawGet/SetStrokeOpacity DrawGetStrokeOpacity DrawSetStrokeOpacity |
|
|
drawName strokepatternurl url drawName SetStrokePatternURL url |
DrawSetStrokePatternURL DrawSetStrokePatternURL |
|
|
drawName strokewidth ?val? |
DrawGet/SetStrokeWidth DrawGetStrokeWidth DrawSetStrokeWidth |
|
|
drawName textantialias ?flag? |
DrawGet/SetTextAntialias DrawGetTextAntialias DrawSetTextAntialias |
|
|
drawName textdecoration ?decorationType? |
DrawGet/SetTextDecoration DrawGetTextDecoration DrawSetTextDecoration |
|
|
drawName textencoding ?string |
DrawGet/SetTextEncoding DrawGetTextEncoding DrawSetTextEncoding |
|
|
drawName textundercolor ?pixelName? |
DrawGet/SetTextUnderColor DrawGetTextUnderColor DrawSetTextUnderColor |
|
|
drawName translate x y |
DrawTranslate DrawTranslate |
|
|
drawName viewbox x1 y1 x2 y2 |
DrawSetViewbox DrawSetViewbox |
|
Not implemented MagickWand API's |
Comment |
---|---|
DrawAllocateWand |
For legacy application only, outside Wand-API |
DrawComposite |
For legacy application only, outside Wand-API |
DrawSetStopColor |
??? |