Skip to content

A simple mapping of the ImageMagick MagickWand C API to Lua.

Notifications You must be signed in to change notification settings

lua-wow-tools/luamagick

Repository files navigation

luamagick

A simple mapping of the ImageMagick MagickWand C API to Lua.

Installation

luarocks install luamagick

Wand Creation

C API Lua API
NewDrawingWand() require('luamagick').new_drawing_wand()
NewMagickWand() require('luamagick').new_magick_wand()
NewPixelWand() require('luamagick').new_pixel_wand()

DrawingWand

C API Lua API
DrawAffine(wand, ...) unsupported
DrawAnnotation(wand, ...) wand:annotation(...)
DrawArc(wand, ...) wand:arc(...)
DrawBezier(wand, ...) unsupported
DrawCircle(wand, ...) wand:circle(...)
ClearDrawingWand(wand, ...) wand:clear(...)
DrawClearException(wand, ...) wand:clear_exception(...)
CloneDrawingWand(wand, ...) wand:clone(...)
DrawColor(wand, ...) wand:color(...)
DrawComment(wand, ...) wand:comment(...)
DrawComposite(wand, ...) wand:composite(...)
DrawEllipse(wand, ...) wand:ellipse(...)
DrawGetBorderColor(wand, ...) wand:get_border_color(...)
DrawGetClipPath(wand, ...) wand:get_clip_path(...)
DrawGetClipRule(wand, ...) wand:get_clip_rule(...)
DrawGetClipUnits(wand, ...) wand:get_clip_units(...)
DrawGetDensity(wand, ...) wand:get_density(...)
DrawGetException(wand, ...) unsupported
DrawGetExceptionType(wand, ...) wand:get_exception_type(...)
DrawGetFillAlpha(wand, ...) wand:get_fill_alpha(...)
DrawGetFillColor(wand, ...) wand:get_fill_color(...)
DrawGetFillOpacity(wand, ...) wand:get_fill_opacity(...)
DrawGetFillRule(wand, ...) wand:get_fill_rule(...)
DrawGetFont(wand, ...) wand:get_font(...)
DrawGetFontFamily(wand, ...) wand:get_font_family(...)
DrawGetFontResolution(wand, ...) unsupported
DrawGetFontSize(wand, ...) wand:get_font_size(...)
DrawGetFontStretch(wand, ...) wand:get_font_stretch(...)
DrawGetFontStyle(wand, ...) wand:get_font_style(...)
DrawGetFontWeight(wand, ...) wand:get_font_weight(...)
DrawGetGravity(wand, ...) wand:get_gravity(...)
DrawGetOpacity(wand, ...) wand:get_opacity(...)
DrawGetStrokeAlpha(wand, ...) wand:get_stroke_alpha(...)
DrawGetStrokeAntialias(wand, ...) wand:get_stroke_antialias(...)
DrawGetStrokeColor(wand, ...) wand:get_stroke_color(...)
DrawGetStrokeDashArray(wand, ...) unsupported
DrawGetStrokeDashOffset(wand, ...) wand:get_stroke_dash_offset(...)
DrawGetStrokeLineCap(wand, ...) wand:get_stroke_line_cap(...)
DrawGetStrokeLineJoin(wand, ...) wand:get_stroke_line_join(...)
DrawGetStrokeMiterLimit(wand, ...) wand:get_stroke_miter_limit(...)
DrawGetStrokeOpacity(wand, ...) wand:get_stroke_opacity(...)
DrawGetStrokeWidth(wand, ...) wand:get_stroke_width(...)
DrawGetTextAlignment(wand, ...) wand:get_text_alignment(...)
DrawGetTextAntialias(wand, ...) wand:get_text_antialias(...)
DrawGetTextDecoration(wand, ...) wand:get_text_decoration(...)
DrawGetTextDirection(wand, ...) wand:get_text_direction(...)
DrawGetTextEncoding(wand, ...) wand:get_text_encoding(...)
DrawGetTextInterlineSpacing(wand, ...) wand:get_text_interline_spacing(...)
DrawGetTextInterwordSpacing(wand, ...) wand:get_text_interword_spacing(...)
DrawGetTextKerning(wand, ...) wand:get_text_kerning(...)
DrawGetTextUnderColor(wand, ...) wand:get_text_under_color(...)
DrawGetVectorGraphics(wand, ...) wand:get_vector_graphics(...)
DrawLine(wand, ...) wand:line(...)
DrawMatte(wand, ...) wand:matte(...)
DrawPathClose(wand, ...) wand:path_close(...)
DrawPathCurveToAbsolute(wand, ...) wand:path_curve_to_absolute(...)
DrawPathCurveToQuadraticBezierAbsolute(wand, ...) wand:path_curve_to_quadratic_bezier_absolute(...)
DrawPathCurveToQuadraticBezierRelative(wand, ...) wand:path_curve_to_quadratic_bezier_relative(...)
DrawPathCurveToQuadraticBezierSmoothAbsolute(wand, ...) wand:path_curve_to_quadratic_bezier_smooth_absolute(...)
DrawPathCurveToQuadraticBezierSmoothRelative(wand, ...) wand:path_curve_to_quadratic_bezier_smooth_relative(...)
DrawPathCurveToRelative(wand, ...) wand:path_curve_to_relative(...)
DrawPathCurveToSmoothAbsolute(wand, ...) wand:path_curve_to_smooth_absolute(...)
DrawPathCurveToSmoothRelative(wand, ...) wand:path_curve_to_smooth_relative(...)
DrawPathEllipticArcAbsolute(wand, ...) wand:path_elliptic_arc_absolute(...)
DrawPathEllipticArcRelative(wand, ...) wand:path_elliptic_arc_relative(...)
DrawPathFinish(wand, ...) wand:path_finish(...)
DrawPathLineToAbsolute(wand, ...) wand:path_line_to_absolute(...)
DrawPathLineToHorizontalAbsolute(wand, ...) wand:path_line_to_horizontal_absolute(...)
DrawPathLineToHorizontalRelative(wand, ...) wand:path_line_to_horizontal_relative(...)
DrawPathLineToRelative(wand, ...) wand:path_line_to_relative(...)
DrawPathLineToVerticalAbsolute(wand, ...) wand:path_line_to_vertical_absolute(...)
DrawPathLineToVerticalRelative(wand, ...) wand:path_line_to_vertical_relative(...)
DrawPathMoveToAbsolute(wand, ...) wand:path_move_to_absolute(...)
DrawPathMoveToRelative(wand, ...) wand:path_move_to_relative(...)
DrawPathStart(wand, ...) wand:path_start(...)
DrawPeekGraphicWand(wand, ...) unsupported
DrawPoint(wand, ...) wand:point(...)
DrawPolygon(wand, ...) unsupported
DrawPolyline(wand, ...) unsupported
DrawPopClipPath(wand, ...) wand:pop_clip_path(...)
DrawPopDefs(wand, ...) wand:pop_defs(...)
DrawPopGraphicContext(wand, ...) wand:pop_graphic_context(...)
DrawPopPattern(wand, ...) wand:pop_pattern(...)
DrawPushClipPath(wand, ...) wand:push_clip_path(...)
DrawPushDefs(wand, ...) wand:push_defs(...)
DrawPushGraphicContext(wand, ...) wand:push_graphic_context(...)
DrawPushPattern(wand, ...) wand:push_pattern(...)
DrawRectangle(wand, ...) wand:rectangle(...)
DrawRender(wand, ...) wand:render(...)
DrawResetVectorGraphics(wand, ...) wand:reset_vector_graphics(...)
DrawRotate(wand, ...) wand:rotate(...)
DrawRoundRectangle(wand, ...) wand:round_rectangle(...)
DrawScale(wand, ...) wand:scale(...)
DrawSetBorderColor(wand, ...) wand:set_border_color(...)
DrawSetClipPath(wand, ...) wand:set_clip_path(...)
DrawSetClipRule(wand, ...) wand:set_clip_rule(...)
DrawSetClipUnits(wand, ...) wand:set_clip_units(...)
DrawSetDensity(wand, ...) wand:set_density(...)
DrawSetFillAlpha(wand, ...) wand:set_fill_alpha(...)
DrawSetFillColor(wand, ...) wand:set_fill_color(...)
DrawSetFillOpacity(wand, ...) wand:set_fill_opacity(...)
DrawSetFillPatternURL(wand, ...) wand:set_fill_pattern_url(...)
DrawSetFillRule(wand, ...) wand:set_fill_rule(...)
DrawSetFont(wand, ...) wand:set_font(...)
DrawSetFontFamily(wand, ...) wand:set_font_family(...)
DrawSetFontResolution(wand, ...) wand:set_font_resolution(...)
DrawSetFontSize(wand, ...) wand:set_font_size(...)
DrawSetFontStretch(wand, ...) wand:set_font_stretch(...)
DrawSetFontStyle(wand, ...) wand:set_font_style(...)
DrawSetFontWeight(wand, ...) wand:set_font_weight(...)
DrawSetGravity(wand, ...) wand:set_gravity(...)
DrawSetOpacity(wand, ...) wand:set_opacity(...)
DrawSetStrokeAlpha(wand, ...) wand:set_stroke_alpha(...)
DrawSetStrokeAntialias(wand, ...) wand:set_stroke_antialias(...)
DrawSetStrokeColor(wand, ...) wand:set_stroke_color(...)
DrawSetStrokeDashArray(wand, ...) unsupported
DrawSetStrokeDashOffset(wand, ...) wand:set_stroke_dash_offset(...)
DrawSetStrokeLineCap(wand, ...) wand:set_stroke_line_cap(...)
DrawSetStrokeLineJoin(wand, ...) wand:set_stroke_line_join(...)
DrawSetStrokeMiterLimit(wand, ...) wand:set_stroke_miter_limit(...)
DrawSetStrokeOpacity(wand, ...) wand:set_stroke_opacity(...)
DrawSetStrokePatternURL(wand, ...) wand:set_stroke_pattern_url(...)
DrawSetStrokeWidth(wand, ...) wand:set_stroke_width(...)
DrawSetTextAlignment(wand, ...) wand:set_text_alignment(...)
DrawSetTextAntialias(wand, ...) wand:set_text_antialias(...)
DrawSetTextDecoration(wand, ...) wand:set_text_decoration(...)
DrawSetTextDirection(wand, ...) wand:set_text_direction(...)
DrawSetTextEncoding(wand, ...) wand:set_text_encoding(...)
DrawSetTextInterlineSpacing(wand, ...) wand:set_text_interline_spacing(...)
DrawSetTextInterwordSpacing(wand, ...) wand:set_text_interword_spacing(...)
DrawSetTextKerning(wand, ...) wand:set_text_kerning(...)
DrawSetTextUnderColor(wand, ...) wand:set_text_under_color(...)
DrawSetVectorGraphics(wand, ...) wand:set_vector_graphics(...)
DrawSetViewbox(wand, ...) wand:set_viewbox(...)
DrawSkewX(wand, ...) wand:skew_x(...)
DrawSkewY(wand, ...) wand:skew_y(...)
DrawTranslate(wand, ...) wand:translate(...)

MagickWand

C API Lua API
MagickAdaptiveBlurImage(wand, ...) wand:adaptive_blur_image(...)
MagickAdaptiveBlurImageChannel(wand, ...) wand:adaptive_blur_image_channel(...)
MagickAdaptiveResizeImage(wand, ...) wand:adaptive_resize_image(...)
MagickAdaptiveSharpenImage(wand, ...) wand:adaptive_sharpen_image(...)
MagickAdaptiveSharpenImageChannel(wand, ...) wand:adaptive_sharpen_image_channel(...)
MagickAdaptiveThresholdImage(wand, ...) wand:adaptive_threshold_image(...)
MagickAddImage(wand, ...) wand:add_image(...)
MagickAddNoiseImage(wand, ...) wand:add_noise_image(...)
MagickAddNoiseImageChannel(wand, ...) wand:add_noise_image_channel(...)
MagickAffineTransformImage(wand, ...) wand:affine_transform_image(...)
MagickAnimateImages(wand, ...) wand:animate_images(...)
MagickAnnotateImage(wand, ...) wand:annotate_image(...)
MagickAppendImages(wand, ...) wand:append_images(...)
MagickAutoGammaImage(wand, ...) wand:auto_gamma_image(...)
MagickAutoGammaImageChannel(wand, ...) wand:auto_gamma_image_channel(...)
MagickAutoLevelImage(wand, ...) wand:auto_level_image(...)
MagickAutoLevelImageChannel(wand, ...) wand:auto_level_image_channel(...)
MagickAutoOrientImage(wand, ...) wand:auto_orient_image(...)
MagickAverageImages(wand, ...) wand:average_images(...)
MagickBlackThresholdImage(wand, ...) wand:black_threshold_image(...)
MagickBlueShiftImage(wand, ...) wand:blue_shift_image(...)
MagickBlurImage(wand, ...) wand:blur_image(...)
MagickBlurImageChannel(wand, ...) wand:blur_image_channel(...)
MagickBorderImage(wand, ...) wand:border_image(...)
MagickBrightnessContrastImage(wand, ...) wand:brightness_contrast_image(...)
MagickBrightnessContrastImageChannel(wand, ...) wand:brightness_contrast_image_channel(...)
MagickCharcoalImage(wand, ...) wand:charcoal_image(...)
MagickChopImage(wand, ...) wand:chop_image(...)
MagickClampImage(wand, ...) wand:clamp_image(...)
MagickClampImageChannel(wand, ...) wand:clamp_image_channel(...)
MagickClearException(wand, ...) wand:clear_exception(...)
MagickClipImage(wand, ...) wand:clip_image(...)
MagickClipImagePath(wand, ...) wand:clip_image_path(...)
MagickClipPathImage(wand, ...) wand:clip_path_image(...)
MagickClutImage(wand, ...) wand:clut_image(...)
MagickClutImageChannel(wand, ...) wand:clut_image_channel(...)
MagickCoalesceImages(wand, ...) wand:coalesce_images(...)
MagickColorDecisionListImage(wand, ...) wand:color_decision_list_image(...)
MagickColorFloodfillImage(wand, ...) wand:color_floodfill_image(...)
MagickColorMatrixImage(wand, ...) unsupported
MagickColorizeImage(wand, ...) wand:colorize_image(...)
MagickCombineImages(wand, ...) wand:combine_images(...)
MagickCommentImage(wand, ...) wand:comment_image(...)
MagickCompareImageChannels(wand, ...) unsupported
MagickCompareImageLayers(wand, ...) wand:compare_image_layers(...)
MagickCompareImages(wand, ...) unsupported
MagickCompositeImage(wand, ...) wand:composite_image(...)
MagickCompositeImageChannel(wand, ...) wand:composite_image_channel(...)
MagickCompositeImageGravity(wand, ...) wand:composite_image_gravity(...)
MagickCompositeLayers(wand, ...) wand:composite_layers(...)
MagickConstituteImage(wand, ...) unsupported
MagickContrastImage(wand, ...) wand:contrast_image(...)
MagickContrastStretchImage(wand, ...) wand:contrast_stretch_image(...)
MagickContrastStretchImageChannel(wand, ...) wand:contrast_stretch_image_channel(...)
MagickConvolveImage(wand, ...) unsupported
MagickConvolveImageChannel(wand, ...) unsupported
MagickCropImage(wand, ...) wand:crop_image(...)
MagickCycleColormapImage(wand, ...) wand:cycle_colormap_image(...)
MagickDecipherImage(wand, ...) wand:decipher_image(...)
MagickDeconstructImages(wand, ...) wand:deconstruct_images(...)
MagickDeleteImageArtifact(wand, ...) wand:delete_image_artifact(...)
MagickDeleteImageProperty(wand, ...) wand:delete_image_property(...)
MagickDeleteOption(wand, ...) wand:delete_option(...)
MagickDescribeImage(wand, ...) wand:describe_image(...)
MagickDeskewImage(wand, ...) wand:deskew_image(...)
MagickDespeckleImage(wand, ...) wand:despeckle_image(...)
MagickDisplayImage(wand, ...) wand:display_image(...)
MagickDisplayImages(wand, ...) wand:display_images(...)
MagickDistortImage(wand, ...) wand:distort_image(...)
MagickDrawImage(wand, ...) wand:draw_image(...)
MagickEdgeImage(wand, ...) wand:edge_image(...)
MagickEmbossImage(wand, ...) wand:emboss_image(...)
MagickEncipherImage(wand, ...) wand:encipher_image(...)
MagickEnhanceImage(wand, ...) wand:enhance_image(...)
MagickEqualizeImage(wand, ...) wand:equalize_image(...)
MagickEqualizeImageChannel(wand, ...) wand:equalize_image_channel(...)
MagickEvaluateImage(wand, ...) wand:evaluate_image(...)
MagickEvaluateImageChannel(wand, ...) wand:evaluate_image_channel(...)
MagickEvaluateImages(wand, ...) wand:evaluate_images(...)
MagickExportImagePixels(wand, ...) unsupported
MagickExtentImage(wand, ...) wand:extent_image(...)
MagickFilterImage(wand, ...) unsupported
MagickFilterImageChannel(wand, ...) unsupported
MagickFlattenImages(wand, ...) wand:flatten_images(...)
MagickFlipImage(wand, ...) wand:flip_image(...)
MagickFloodfillPaintImage(wand, ...) wand:floodfill_paint_image(...)
MagickFlopImage(wand, ...) wand:flop_image(...)
MagickForwardFourierTransformImage(wand, ...) wand:forward_fourier_transform_image(...)
MagickFrameImage(wand, ...) wand:frame_image(...)
MagickFunctionImage(wand, ...) unsupported
MagickFunctionImageChannel(wand, ...) unsupported
MagickFxImage(wand, ...) wand:fx_image(...)
MagickFxImageChannel(wand, ...) wand:fx_image_channel(...)
MagickGammaImage(wand, ...) wand:gamma_image(...)
MagickGammaImageChannel(wand, ...) wand:gamma_image_channel(...)
MagickGaussianBlurImage(wand, ...) wand:gaussian_blur_image(...)
MagickGaussianBlurImageChannel(wand, ...) wand:gaussian_blur_image_channel(...)
MagickGetAntialias(wand, ...) wand:get_antialias(...)
MagickGetBackgroundColor(wand, ...) wand:get_background_color(...)
MagickGetColorspace(wand, ...) wand:get_colorspace(...)
MagickGetCompression(wand, ...) wand:get_compression(...)
MagickGetCompressionQuality(wand, ...) wand:get_compression_quality(...)
MagickGetException(wand, ...) unsupported
MagickGetExceptionType(wand, ...) wand:get_exception_type(...)
MagickGetFilename(wand, ...) wand:get_filename(...)
MagickGetFont(wand, ...) wand:get_font(...)
MagickGetFormat(wand, ...) wand:get_format(...)
MagickGetGravity(wand, ...) wand:get_gravity(...)
MagickGetImage(wand, ...) wand:get_image(...)
MagickGetImageAlphaChannel(wand, ...) wand:get_image_alpha_channel(...)
MagickGetImageArtifact(wand, ...) wand:get_image_artifact(...)
MagickGetImageArtifacts(wand, ...) unsupported
MagickGetImageAttribute(wand, ...) wand:get_image_attribute(...)
MagickGetImageBackgroundColor(wand, ...) wand:get_image_background_color(...)
MagickGetImageBlob(wand, ...) unsupported
MagickGetImageBluePrimary(wand, ...) unsupported
MagickGetImageBorderColor(wand, ...) wand:get_image_border_color(...)
MagickGetImageChannelDepth(wand, ...) wand:get_image_channel_depth(...)
MagickGetImageChannelDistortion(wand, ...) unsupported
MagickGetImageChannelDistortions(wand, ...) unsupported
MagickGetImageChannelExtrema(wand, ...) unsupported
MagickGetImageChannelFeatures(wand, ...) unsupported
MagickGetImageChannelKurtosis(wand, ...) unsupported
MagickGetImageChannelMean(wand, ...) unsupported
MagickGetImageChannelRange(wand, ...) unsupported
MagickGetImageChannelStatistics(wand, ...) unsupported
MagickGetImageClipMask(wand, ...) wand:get_image_clip_mask(...)
MagickGetImageColormapColor(wand, ...) wand:get_image_colormap_color(...)
MagickGetImageColors(wand, ...) wand:get_image_colors(...)
MagickGetImageColorspace(wand, ...) wand:get_image_colorspace(...)
MagickGetImageCompose(wand, ...) wand:get_image_compose(...)
MagickGetImageCompression(wand, ...) wand:get_image_compression(...)
MagickGetImageCompressionQuality(wand, ...) wand:get_image_compression_quality(...)
MagickGetImageDelay(wand, ...) wand:get_image_delay(...)
MagickGetImageDepth(wand, ...) wand:get_image_depth(...)
MagickGetImageDispose(wand, ...) wand:get_image_dispose(...)
MagickGetImageDistortion(wand, ...) unsupported
MagickGetImageEndian(wand, ...) wand:get_image_endian(...)
MagickGetImageExtrema(wand, ...) unsupported
MagickGetImageFilename(wand, ...) wand:get_image_filename(...)
MagickGetImageFormat(wand, ...) wand:get_image_format(...)
MagickGetImageFuzz(wand, ...) wand:get_image_fuzz(...)
MagickGetImageGamma(wand, ...) wand:get_image_gamma(...)
MagickGetImageGravity(wand, ...) wand:get_image_gravity(...)
MagickGetImageGreenPrimary(wand, ...) unsupported
MagickGetImageHeight(wand, ...) wand:get_image_height(...)
MagickGetImageHistogram(wand, ...) unsupported
MagickGetImageIndex(wand, ...) wand:get_image_index(...)
MagickGetImageInterlaceScheme(wand, ...) wand:get_image_interlace_scheme(...)
MagickGetImageInterpolateMethod(wand, ...) wand:get_image_interpolate_method(...)
MagickGetImageIterations(wand, ...) wand:get_image_iterations(...)
MagickGetImageLength(wand, ...) unsupported
MagickGetImageMatte(wand, ...) wand:get_image_matte(...)
MagickGetImageMatteColor(wand, ...) wand:get_image_matte_color(...)
MagickGetImageOrientation(wand, ...) wand:get_image_orientation(...)
MagickGetImagePage(wand, ...) unsupported
MagickGetImagePixelColor(wand, ...) wand:get_image_pixel_color(...)
MagickGetImagePixels(wand, ...) unsupported
MagickGetImageProfile(wand, ...) unsupported
MagickGetImageProfiles(wand, ...) unsupported
MagickGetImageProperties(wand, ...) unsupported
MagickGetImageProperty(wand, ...) wand:get_image_property(...)
MagickGetImageRange(wand, ...) unsupported
MagickGetImageRedPrimary(wand, ...) unsupported
MagickGetImageRegion(wand, ...) wand:get_image_region(...)
MagickGetImageRenderingIntent(wand, ...) wand:get_image_rendering_intent(...)
MagickGetImageResolution(wand, ...) unsupported
MagickGetImageScene(wand, ...) wand:get_image_scene(...)
MagickGetImageSignature(wand, ...) wand:get_image_signature(...)
MagickGetImageSize(wand, ...) wand:get_image_size(...)
MagickGetImageTicksPerSecond(wand, ...) wand:get_image_ticks_per_second(...)
MagickGetImageTotalInkDensity(wand, ...) wand:get_image_total_ink_density(...)
MagickGetImageType(wand, ...) wand:get_image_type(...)
MagickGetImageUnits(wand, ...) wand:get_image_units(...)
MagickGetImageVirtualPixelMethod(wand, ...) wand:get_image_virtual_pixel_method(...)
MagickGetImageWhitePoint(wand, ...) unsupported
MagickGetImageWidth(wand, ...) wand:get_image_width(...)
MagickGetImagesBlob(wand, ...) unsupported
MagickGetInterlaceScheme(wand, ...) wand:get_interlace_scheme(...)
MagickGetInterpolateMethod(wand, ...) wand:get_interpolate_method(...)
MagickGetIteratorIndex(wand, ...) wand:get_iterator_index(...)
MagickGetNumberImages(wand, ...) wand:get_number_images(...)
MagickGetOption(wand, ...) wand:get_option(...)
MagickGetOptions(wand, ...) wand:get_options(...)
MagickGetOrientation(wand, ...) wand:get_orientation(...)
MagickGetPage(wand, ...) unsupported
MagickGetPointsize(wand, ...) wand:get_pointsize(...)
MagickGetResolution(wand, ...) unsupported
MagickGetSamplingFactors(wand, ...) unsupported
MagickGetSize(wand, ...) unsupported
MagickGetSizeOffset(wand, ...) unsupported
MagickGetType(wand, ...) wand:get_type(...)
MagickHaldClutImage(wand, ...) wand:hald_clut_image(...)
MagickHaldClutImageChannel(wand, ...) wand:hald_clut_image_channel(...)
MagickHasNextImage(wand, ...) wand:has_next_image(...)
MagickHasPreviousImage(wand, ...) wand:has_previous_image(...)
MagickIdentifyImage(wand, ...) wand:identify_image(...)
MagickImplodeImage(wand, ...) wand:implode_image(...)
MagickImportImagePixels(wand, ...) unsupported
MagickInverseFourierTransformImage(wand, ...) wand:inverse_fourier_transform_image(...)
MagickLabelImage(wand, ...) wand:label_image(...)
MagickLevelImage(wand, ...) wand:level_image(...)
MagickLevelImageChannel(wand, ...) wand:level_image_channel(...)
MagickLevelImageColors(wand, ...) wand:level_image_colors(...)
MagickLevelImageColorsChannel(wand, ...) wand:level_image_colors_channel(...)
MagickLevelizeImage(wand, ...) wand:levelize_image(...)
MagickLevelizeImageChannel(wand, ...) wand:levelize_image_channel(...)
MagickLinearStretchImage(wand, ...) wand:linear_stretch_image(...)
MagickLiquidRescaleImage(wand, ...) wand:liquid_rescale_image(...)
MagickLocalContrastImage(wand, ...) wand:local_contrast_image(...)
MagickMagnifyImage(wand, ...) wand:magnify_image(...)
MagickMapImage(wand, ...) wand:map_image(...)
MagickMatteFloodfillImage(wand, ...) wand:matte_floodfill_image(...)
MagickMaximumImages(wand, ...) wand:maximum_images(...)
MagickMedianFilterImage(wand, ...) wand:median_filter_image(...)
MagickMergeImageLayers(wand, ...) wand:merge_image_layers(...)
MagickMinifyImage(wand, ...) wand:minify_image(...)
MagickMinimumImages(wand, ...) wand:minimum_images(...)
MagickModeImage(wand, ...) wand:mode_image(...)
MagickModulateImage(wand, ...) wand:modulate_image(...)
MagickMontageImage(wand, ...) wand:montage_image(...)
MagickMorphImages(wand, ...) wand:morph_images(...)
MagickMorphologyImage(wand, ...) unsupported
MagickMorphologyImageChannel(wand, ...) unsupported
MagickMosaicImages(wand, ...) wand:mosaic_images(...)
MagickMotionBlurImage(wand, ...) wand:motion_blur_image(...)
MagickMotionBlurImageChannel(wand, ...) wand:motion_blur_image_channel(...)
MagickNegateImage(wand, ...) wand:negate_image(...)
MagickNegateImageChannel(wand, ...) wand:negate_image_channel(...)
MagickNewImage(wand, ...) wand:new_image(...)
MagickNextImage(wand, ...) wand:next_image(...)
MagickNormalizeImage(wand, ...) wand:normalize_image(...)
MagickNormalizeImageChannel(wand, ...) wand:normalize_image_channel(...)
MagickOilPaintImage(wand, ...) wand:oil_paint_image(...)
MagickOpaqueImage(wand, ...) wand:opaque_image(...)
MagickOpaquePaintImage(wand, ...) wand:opaque_paint_image(...)
MagickOpaquePaintImageChannel(wand, ...) wand:opaque_paint_image_channel(...)
MagickOptimizeImageLayers(wand, ...) wand:optimize_image_layers(...)
MagickOptimizeImageTransparency(wand, ...) wand:optimize_image_transparency(...)
MagickOrderedPosterizeImage(wand, ...) wand:ordered_posterize_image(...)
MagickOrderedPosterizeImageChannel(wand, ...) wand:ordered_posterize_image_channel(...)
MagickPaintFloodfillImage(wand, ...) wand:paint_floodfill_image(...)
MagickPaintOpaqueImage(wand, ...) wand:paint_opaque_image(...)
MagickPaintOpaqueImageChannel(wand, ...) wand:paint_opaque_image_channel(...)
MagickPaintTransparentImage(wand, ...) wand:paint_transparent_image(...)
MagickPingImage(wand, ...) wand:ping_image(...)
MagickPingImageBlob(wand, ...) unsupported
MagickPingImageFile(wand, ...) unsupported
MagickPolaroidImage(wand, ...) wand:polaroid_image(...)
MagickPosterizeImage(wand, ...) wand:posterize_image(...)
MagickPreviewImages(wand, ...) wand:preview_images(...)
MagickPreviousImage(wand, ...) wand:previous_image(...)
MagickProfileImage(wand, ...) unsupported
MagickQuantizeImage(wand, ...) wand:quantize_image(...)
MagickQuantizeImages(wand, ...) wand:quantize_images(...)
MagickQueryFontMetrics(wand, ...) wand:query_font_metrics(...)
MagickQueryMultilineFontMetrics(wand, ...) wand:query_multiline_font_metrics(...)
MagickRadialBlurImage(wand, ...) wand:radial_blur_image(...)
MagickRadialBlurImageChannel(wand, ...) wand:radial_blur_image_channel(...)
MagickRaiseImage(wand, ...) wand:raise_image(...)
MagickRandomThresholdImage(wand, ...) wand:random_threshold_image(...)
MagickRandomThresholdImageChannel(wand, ...) wand:random_threshold_image_channel(...)
MagickReadImage(wand, ...) wand:read_image(...)
MagickReadImageBlob(wand, ...) wand:read_image_blob(...)
MagickReadImageFile(wand, ...) unsupported
MagickRecolorImage(wand, ...) unsupported
MagickReduceNoiseImage(wand, ...) wand:reduce_noise_image(...)
MagickRegionOfInterestImage(wand, ...) wand:region_of_interest_image(...)
MagickRemapImage(wand, ...) wand:remap_image(...)
MagickRemoveImage(wand, ...) wand:remove_image(...)
MagickRemoveImageProfile(wand, ...) unsupported
MagickResampleImage(wand, ...) wand:resample_image(...)
MagickResetImagePage(wand, ...) wand:reset_image_page(...)
MagickResetIterator(wand, ...) wand:reset_iterator(...)
MagickResizeImage(wand, ...) wand:resize_image(...)
MagickRollImage(wand, ...) wand:roll_image(...)
MagickRotateImage(wand, ...) wand:rotate_image(...)
MagickRotationalBlurImage(wand, ...) wand:rotational_blur_image(...)
MagickRotationalBlurImageChannel(wand, ...) wand:rotational_blur_image_channel(...)
MagickSampleImage(wand, ...) wand:sample_image(...)
MagickScaleImage(wand, ...) wand:scale_image(...)
MagickSegmentImage(wand, ...) wand:segment_image(...)
MagickSelectiveBlurImage(wand, ...) wand:selective_blur_image(...)
MagickSelectiveBlurImageChannel(wand, ...) wand:selective_blur_image_channel(...)
MagickSeparateImageChannel(wand, ...) wand:separate_image_channel(...)
MagickSepiaToneImage(wand, ...) wand:sepia_tone_image(...)
MagickSetAntialias(wand, ...) wand:set_antialias(...)
MagickSetBackgroundColor(wand, ...) wand:set_background_color(...)
MagickSetColorspace(wand, ...) wand:set_colorspace(...)
MagickSetCompression(wand, ...) wand:set_compression(...)
MagickSetCompressionQuality(wand, ...) wand:set_compression_quality(...)
MagickSetDepth(wand, ...) wand:set_depth(...)
MagickSetExtract(wand, ...) wand:set_extract(...)
MagickSetFilename(wand, ...) wand:set_filename(...)
MagickSetFirstIterator(wand, ...) wand:set_first_iterator(...)
MagickSetFont(wand, ...) wand:set_font(...)
MagickSetFormat(wand, ...) wand:set_format(...)
MagickSetGravity(wand, ...) wand:set_gravity(...)
MagickSetImage(wand, ...) wand:set_image(...)
MagickSetImageAlphaChannel(wand, ...) wand:set_image_alpha_channel(...)
MagickSetImageArtifact(wand, ...) wand:set_image_artifact(...)
MagickSetImageAttribute(wand, ...) wand:set_image_attribute(...)
MagickSetImageBackgroundColor(wand, ...) wand:set_image_background_color(...)
MagickSetImageBias(wand, ...) wand:set_image_bias(...)
MagickSetImageBluePrimary(wand, ...) wand:set_image_blue_primary(...)
MagickSetImageBorderColor(wand, ...) wand:set_image_border_color(...)
MagickSetImageChannelDepth(wand, ...) wand:set_image_channel_depth(...)
MagickSetImageClipMask(wand, ...) wand:set_image_clip_mask(...)
MagickSetImageColor(wand, ...) wand:set_image_color(...)
MagickSetImageColormapColor(wand, ...) wand:set_image_colormap_color(...)
MagickSetImageColorspace(wand, ...) wand:set_image_colorspace(...)
MagickSetImageCompose(wand, ...) wand:set_image_compose(...)
MagickSetImageCompression(wand, ...) wand:set_image_compression(...)
MagickSetImageCompressionQuality(wand, ...) wand:set_image_compression_quality(...)
MagickSetImageDelay(wand, ...) wand:set_image_delay(...)
MagickSetImageDepth(wand, ...) wand:set_image_depth(...)
MagickSetImageDispose(wand, ...) wand:set_image_dispose(...)
MagickSetImageEndian(wand, ...) wand:set_image_endian(...)
MagickSetImageExtent(wand, ...) wand:set_image_extent(...)
MagickSetImageFilename(wand, ...) wand:set_image_filename(...)
MagickSetImageFormat(wand, ...) wand:set_image_format(...)
MagickSetImageFuzz(wand, ...) wand:set_image_fuzz(...)
MagickSetImageGamma(wand, ...) wand:set_image_gamma(...)
MagickSetImageGravity(wand, ...) wand:set_image_gravity(...)
MagickSetImageGreenPrimary(wand, ...) wand:set_image_green_primary(...)
MagickSetImageIndex(wand, ...) wand:set_image_index(...)
MagickSetImageInterlaceScheme(wand, ...) wand:set_image_interlace_scheme(...)
MagickSetImageInterpolateMethod(wand, ...) wand:set_image_interpolate_method(...)
MagickSetImageIterations(wand, ...) wand:set_image_iterations(...)
MagickSetImageMatte(wand, ...) wand:set_image_matte(...)
MagickSetImageMatteColor(wand, ...) wand:set_image_matte_color(...)
MagickSetImageOpacity(wand, ...) wand:set_image_opacity(...)
MagickSetImageOption(wand, ...) wand:set_image_option(...)
MagickSetImageOrientation(wand, ...) wand:set_image_orientation(...)
MagickSetImagePage(wand, ...) wand:set_image_page(...)
MagickSetImagePixelColor(wand, ...) wand:set_image_pixel_color(...)
MagickSetImagePixels(wand, ...) unsupported
MagickSetImageProfile(wand, ...) unsupported
MagickSetImageProgressMonitor(wand, ...) unsupported
MagickSetImageProperty(wand, ...) wand:set_image_property(...)
MagickSetImageRedPrimary(wand, ...) wand:set_image_red_primary(...)
MagickSetImageRenderingIntent(wand, ...) wand:set_image_rendering_intent(...)
MagickSetImageResolution(wand, ...) wand:set_image_resolution(...)
MagickSetImageScene(wand, ...) wand:set_image_scene(...)
MagickSetImageTicksPerSecond(wand, ...) wand:set_image_ticks_per_second(...)
MagickSetImageType(wand, ...) wand:set_image_type(...)
MagickSetImageUnits(wand, ...) wand:set_image_units(...)
MagickSetImageVirtualPixelMethod(wand, ...) wand:set_image_virtual_pixel_method(...)
MagickSetImageWhitePoint(wand, ...) wand:set_image_white_point(...)
MagickSetInterlaceScheme(wand, ...) wand:set_interlace_scheme(...)
MagickSetInterpolateMethod(wand, ...) wand:set_interpolate_method(...)
MagickSetIteratorIndex(wand, ...) wand:set_iterator_index(...)
MagickSetLastIterator(wand, ...) wand:set_last_iterator(...)
MagickSetOption(wand, ...) wand:set_option(...)
MagickSetOrientation(wand, ...) wand:set_orientation(...)
MagickSetPage(wand, ...) wand:set_page(...)
MagickSetPassphrase(wand, ...) wand:set_passphrase(...)
MagickSetPointsize(wand, ...) wand:set_pointsize(...)
MagickSetProgressMonitor(wand, ...) unsupported
MagickSetResolution(wand, ...) wand:set_resolution(...)
MagickSetSamplingFactors(wand, ...) unsupported
MagickSetSecurityPolicy(wand, ...) wand:set_security_policy(...)
MagickSetSize(wand, ...) wand:set_size(...)
MagickSetSizeOffset(wand, ...) wand:set_size_offset(...)
MagickSetType(wand, ...) wand:set_type(...)
MagickShadeImage(wand, ...) wand:shade_image(...)
MagickShadowImage(wand, ...) wand:shadow_image(...)
MagickSharpenImage(wand, ...) wand:sharpen_image(...)
MagickSharpenImageChannel(wand, ...) wand:sharpen_image_channel(...)
MagickShaveImage(wand, ...) wand:shave_image(...)
MagickShearImage(wand, ...) wand:shear_image(...)
MagickSigmoidalContrastImage(wand, ...) wand:sigmoidal_contrast_image(...)
MagickSigmoidalContrastImageChannel(wand, ...) wand:sigmoidal_contrast_image_channel(...)
MagickSimilarityImage(wand, ...) unsupported
MagickSketchImage(wand, ...) wand:sketch_image(...)
MagickSmushImages(wand, ...) wand:smush_images(...)
MagickSolarizeImage(wand, ...) wand:solarize_image(...)
MagickSolarizeImageChannel(wand, ...) wand:solarize_image_channel(...)
MagickSparseColorImage(wand, ...) unsupported
MagickSpliceImage(wand, ...) wand:splice_image(...)
MagickSpreadImage(wand, ...) wand:spread_image(...)
MagickStatisticImage(wand, ...) wand:statistic_image(...)
MagickStatisticImageChannel(wand, ...) wand:statistic_image_channel(...)
MagickSteganoImage(wand, ...) wand:stegano_image(...)
MagickStereoImage(wand, ...) wand:stereo_image(...)
MagickStripImage(wand, ...) wand:strip_image(...)
MagickSwirlImage(wand, ...) wand:swirl_image(...)
MagickTextureImage(wand, ...) wand:texture_image(...)
MagickThresholdImage(wand, ...) wand:threshold_image(...)
MagickThresholdImageChannel(wand, ...) wand:threshold_image_channel(...)
MagickThumbnailImage(wand, ...) wand:thumbnail_image(...)
MagickTintImage(wand, ...) wand:tint_image(...)
MagickTransformImage(wand, ...) wand:transform_image(...)
MagickTransformImageColorspace(wand, ...) wand:transform_image_colorspace(...)
MagickTransparentImage(wand, ...) wand:transparent_image(...)
MagickTransparentPaintImage(wand, ...) wand:transparent_paint_image(...)
MagickTransposeImage(wand, ...) wand:transpose_image(...)
MagickTransverseImage(wand, ...) wand:transverse_image(...)
MagickTrimImage(wand, ...) wand:trim_image(...)
MagickUniqueImageColors(wand, ...) wand:unique_image_colors(...)
MagickUnsharpMaskImage(wand, ...) wand:unsharp_mask_image(...)
MagickUnsharpMaskImageChannel(wand, ...) wand:unsharp_mask_image_channel(...)
MagickVignetteImage(wand, ...) wand:vignette_image(...)
MagickWaveImage(wand, ...) wand:wave_image(...)
MagickWhiteThresholdImage(wand, ...) wand:white_threshold_image(...)
MagickWriteImage(wand, ...) wand:write_image(...)
MagickWriteImageBlob(wand, ...) unsupported
MagickWriteImageFile(wand, ...) unsupported
MagickWriteImages(wand, ...) wand:write_images(...)
MagickWriteImagesFile(wand, ...) unsupported

PixelWand

C API Lua API
PixelClearException(wand, ...) wand:clear_exception(...)
PixelGetAlpha(wand, ...) wand:get_alpha(...)
PixelGetAlphaQuantum(wand, ...) wand:get_alpha_quantum(...)
PixelGetBlack(wand, ...) wand:get_black(...)
PixelGetBlackQuantum(wand, ...) wand:get_black_quantum(...)
PixelGetBlue(wand, ...) wand:get_blue(...)
PixelGetBlueQuantum(wand, ...) wand:get_blue_quantum(...)
PixelGetColorAsNormalizedString(wand, ...) wand:get_color_as_normalized_string(...)
PixelGetColorAsString(wand, ...) wand:get_color_as_string(...)
PixelGetColorCount(wand, ...) wand:get_color_count(...)
PixelGetCyan(wand, ...) wand:get_cyan(...)
PixelGetCyanQuantum(wand, ...) wand:get_cyan_quantum(...)
PixelGetException(wand, ...) unsupported
PixelGetExceptionType(wand, ...) wand:get_exception_type(...)
PixelGetFuzz(wand, ...) wand:get_fuzz(...)
PixelGetGreen(wand, ...) wand:get_green(...)
PixelGetGreenQuantum(wand, ...) wand:get_green_quantum(...)
PixelGetHSL(wand, ...) unsupported
PixelGetIndex(wand, ...) wand:get_index(...)
PixelGetMagenta(wand, ...) wand:get_magenta(...)
PixelGetMagentaQuantum(wand, ...) wand:get_magenta_quantum(...)
PixelGetMagickColor(wand, ...) unsupported
PixelGetOpacity(wand, ...) wand:get_opacity(...)
PixelGetOpacityQuantum(wand, ...) wand:get_opacity_quantum(...)
PixelGetQuantumColor(wand, ...) unsupported
PixelGetRed(wand, ...) wand:get_red(...)
PixelGetRedQuantum(wand, ...) wand:get_red_quantum(...)
PixelGetYellow(wand, ...) wand:get_yellow(...)
PixelGetYellowQuantum(wand, ...) wand:get_yellow_quantum(...)
PixelSetAlpha(wand, ...) wand:set_alpha(...)
PixelSetAlphaQuantum(wand, ...) wand:set_alpha_quantum(...)
PixelSetBlack(wand, ...) wand:set_black(...)
PixelSetBlackQuantum(wand, ...) wand:set_black_quantum(...)
PixelSetBlue(wand, ...) wand:set_blue(...)
PixelSetBlueQuantum(wand, ...) wand:set_blue_quantum(...)
PixelSetColor(wand, ...) wand:set_color(...)
PixelSetColorCount(wand, ...) wand:set_color_count(...)
PixelSetColorFromWand(wand, ...) wand:set_color_from_wand(...)
PixelSetCyan(wand, ...) wand:set_cyan(...)
PixelSetCyanQuantum(wand, ...) wand:set_cyan_quantum(...)
PixelSetFuzz(wand, ...) wand:set_fuzz(...)
PixelSetGreen(wand, ...) wand:set_green(...)
PixelSetGreenQuantum(wand, ...) wand:set_green_quantum(...)
PixelSetHSL(wand, ...) wand:set_hsl(...)
PixelSetIndex(wand, ...) wand:set_index(...)
PixelSetMagenta(wand, ...) wand:set_magenta(...)
PixelSetMagentaQuantum(wand, ...) wand:set_magenta_quantum(...)
PixelSetMagickColor(wand, ...) unsupported
PixelSetOpacity(wand, ...) wand:set_opacity(...)
PixelSetOpacityQuantum(wand, ...) wand:set_opacity_quantum(...)
PixelSetQuantumColor(wand, ...) unsupported
PixelSetRed(wand, ...) wand:set_red(...)
PixelSetRedQuantum(wand, ...) wand:set_red_quantum(...)
PixelSetYellow(wand, ...) wand:set_yellow(...)
PixelSetYellowQuantum(wand, ...) wand:set_yellow_quantum(...)

About

A simple mapping of the ImageMagick MagickWand C API to Lua.

Resources

Stars

Watchers

Forks