Proper implementation of ImageMagick - the famous software suite for editing and manipulating digital images to ComfyUI using wandpy
Batch value is also supported (i.e. from Batch Value Schedule, Spline Editor, etc)
- Windows 32-bit: https://imagemagick.org/archive/binaries/ImageMagick-7.1.1-30-Q16-HDRI-x86-dll.exe
- Windows 64-bit: https://imagemagick.org/archive/binaries/ImageMagick-7.1.1-30-Q16-HDRI-x64-dll.exe
For other CPU architectures, please download dynamic builds (ones have "dll" in name). A static or portable build won't work as it doesn't have necessary DLL files
If you’re using Linux distributions based on Debian like Ubuntu, it can be easily installed using APT:
sudo apt-get install libmagickwand-dev
If you’re using Linux distributions based on Redhat like Fedora or CentOS, it can be installed using Yum:
yum update
yum install ImageMagick-devel
You need one of Homebrew or MacPorts to install ImageMagick.
Homebrew:
brew install imagemagick
MacPorts:
sudo port install imagemagick
If your Python in not installed using MacPorts, you have to export MAGICK_HOME path as well. Because Python that is not installed using MacPorts doesn’t look up /opt/local, the default path prefix of MacPorts packages.
export MAGICK_HOME=/opt/local
There are two ways:
- Through ComfyUI-Manager
- Run the following command, assuming your terminal is already in ComfyUI folder:
cd custom_nodes
git clone https://github.com/Fannovel16/ComfyUI-MagickWand
pip install -r requirements.txt
- ImageMagick Adaptive Blur: adaptive_blur
- ImageMagick Adaptive Sharpen: adaptive_sharpen
- ImageMagick Blue Shift: blue_shift
- ImageMagick Blur: blur
- ImageMagick Cycle Color Map: cycle_color_map
- ImageMagick Emboss: emboss
- ImageMagick Gaussian Blur: gaussian_blur
- ImageMagick Implode: implode
- ImageMagick Local Contrast: local_contrast
- ImageMagick Motion Blur: motion_blur
- ImageMagick Negate: negate
- ImageMagick Noise: noise
- ImageMagick Oil Paint: oil_paint
- ImageMagick Rotational Blur: rotational_blur
- ImageMagick Selective Blur: selective_blur
- ImageMagick Sepia Tone: sepia_tone
- ImageMagick Shade: shade
- ImageMagick Shadow: shadow
- ImageMagick Sketch: sketch
- ImageMagick Solarize: solarize
- ImageMagick Transparentize: transparentize
- ImageMagick Unsharp Mask: unsharp_mask
- ImageMagick Vignette: vignette
- ImageMagick Wave: wave
- ImageMagick Wavelet Denoise: wavelet_denoise
- ImageMagick Adaptive Resize: adaptive_resize
- ImageMagick Liquid Rescale: liquid_rescale
- ImageMagick Magnify: magnify
- ImageMagick Resample: resample
- ImageMagick Resize: resize
- ImageMagick Sample: sample
- ImageMagick Scale: scale
- ImageMagick Thumbnail: thumbnail
- ImageMagick Adaptive Threshold: adaptive_threshold
- ImageMagick Auto Threshold: auto_threshold
- ImageMagick Random Threshold: random_threshold
- ImageMagick Range Threshold: range_threshold
- ImageMagick Threshold: threshold
- ImageMagick Auto Gamma: auto_gamma
- ImageMagick Auto Level: auto_level
- ImageMagick Brightness Contrast: brightness_contrast
- ImageMagick Clahe: clahe
- ImageMagick Contrast: contrast
- ImageMagick Contrast Stretch: contrast_stretch
- ImageMagick Despeckle: despeckle
- ImageMagick Enhance: enhance
- ImageMagick Gamma: gamma
- ImageMagick Kuwahara: kuwahara
- ImageMagick Level: level
- ImageMagick Levelize: levelize
- ImageMagick Linear Stretch: linear_stretch
- ImageMagick Modulate: modulate
- ImageMagick Normalize: normalize
- ImageMagick Sharpen: sharpen
- ImageMagick Sigmoidal Contrast: sigmoidal_contrast
- ImageMagick White Balance: white_balance
- ImageMagick Auto Orient: auto_orient
- ImageMagick Chop: chop
- ImageMagick Coalesce: coalesce
- ImageMagick Combine: combine
- ImageMagick Concat: concat
- ImageMagick Crop: crop
- ImageMagick Extent: extent
- ImageMagick Flip: flip
- ImageMagick Flop: flop
- ImageMagick Merge Layers: merge_layers
- ImageMagick Roll: roll
- ImageMagick Shave: shave
- ImageMagick Smush: smush
- ImageMagick Splice: splice
- ImageMagick Spread: spread
- ImageMagick Transform: transform
- ImageMagick Transform Colorspace: transform_colorspace
- ImageMagick Transpose: transpose
- ImageMagick Transverse: transverse
- ImageMagick Canny: canny
- ImageMagick Charcoal: charcoal
- ImageMagick Edge: edge
- ImageMagick Hough Lines: hough_lines
- ImageMagick Mean Shift: mean_shift
- ImageMagick Clamp: clamp
- ImageMagick Kmeans: kmeans
- ImageMagick Ordered Dither: ordered_dither
- ImageMagick Posterize: posterize
- ImageMagick Quantize: quantize
- ImageMagick Color Decision List: color_decision_list
- ImageMagick Color Matrix: color_matrix
- ImageMagick Distort: distort
- ImageMagick Morphology: morphology
- ImageMagick Swirl: swirl
- ImageMagick Equalize: equalize
- ImageMagick Evaluate: evaluate
- ImageMagick Function: function
- ImageMagick Mode: mode
- ImageMagick Polynomial: polynomial
- ImageMagick Statistic: statistic
- ImageMagick Forward Fourier Transform: forward_fourier_transform