package
module
Version:
v0.7.5
Opens a new window with list of versions in this module.
Published: Apr 14, 2025
License: MIT
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
image-effects
A collection of image effects algorithms written in Go with parallel processing support.
Installation
go get github.com/BrunoPoiano/imgeffects
Available Effects
Blur Effects


Contrast Effects
contrast.LogarithmicTransformation


contrast.LinearContrastStretching

contrast.LinearContrastStretchingGrayscale

Dithering Effects

Flip Operations


HSL Adjustments



RGB
rgb.adjustLevels(100, 0, 0)

rgb.adjustLevels(0, 100, 0)

rgb.adjustLevels(0, 0, 100)

Threshold

threshold.MultiThresholdColor

threshold.GlobalThreshold

threshold.GlobalThresholdColor


threshold.MultiThresholdRGB

Edge Detection
edgedetection.DifferenceOfGaussians

edgedetection.LaplacianOfGaussian

Pointillism
pointillism.halftone - black and white

pointillism.halftone - Color

pointillism.PointillismGridBased

pointillism.PointillismLuminanceBased

Filters


filter.ChromaticAberration





Lines




Noise

noise.NoiseGeneratorColor

noise.NoiseGeneratorGrayScale

Resize

resize.BypolarInterpolate

Ascii
HelperFunctions
hsl.HSLToRGB
hsl.RGBToHSL
kuwahara.RGBToHSV
resize.NewAspectRatio
License
MIT License - See LICENSE file for details.
Documentation
¶
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.