Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Community curated information about filters #1425

Open
devSJR opened this issue Oct 20, 2024 · 9 comments
Open

Community curated information about filters #1425

devSJR opened this issue Oct 20, 2024 · 9 comments
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed

Comments

@devSJR
Copy link

devSJR commented Oct 20, 2024

Imagetoolbox has a vast amount of filters. I was wondering if it would be a good idea to add information about the filters. For example, what they do is a descriptive text like a small wiki for the app and in the end this should be searchable within imagetoolbox. Imagetoolbox right now has a search function that is working pretty nice to find the corresponding filter. Maybe this could get extended.
For example, it would be possible that people just want to improve the brightness of an image, but instead of using just the brightness filter, there are other options like exposure or histograms that might do the trick better for the user.
I don't know if the community would be willing and able to do this. One issue I see is the barrier to put content into image toolbox. Not everybody is using GitHub and is able to use GitHub. That's why it should be more like a discussion or something that you might think about.

@T8RIN
Copy link
Owner

T8RIN commented Oct 20, 2024

Sounds good, but adding a description to each filter (it's about 237) will take too much effort

@devSJR
Copy link
Author

devSJR commented Oct 20, 2024

@T8RIN yes, that is what I think too. Would be a nice to have but hard to complete.

@T8RIN
Copy link
Owner

T8RIN commented Oct 20, 2024

Yup

@T8RIN T8RIN added documentation Improvements or additions to documentation help wanted Extra attention is needed labels Oct 22, 2024
@T8RIN
Copy link
Owner

T8RIN commented Oct 22, 2024

If you can, you can make this and help community :)

@Saarsk
Copy link

Saarsk commented Nov 22, 2024

There are many ways of achieving this. But for this to come to fruition there need to be a place where someone can start.

Would it be a Github .md document? A collaborative document?
Personally, I'm not really stoked about Google Docs, and honestly, Github isn't good for FOSS either.

But then again, it needs to be easily accessible for people to contribute. And it can always be moved or adapted later on to another service.

I just wanted to spark some concrete discussion about this as it seemed like it lost momentum.

I don't have much time myself but I sometimes take breaks from writing and researching by writing more and doing more research, just on other stuff. So who knows.

I like the idea. Especially in terms of demystifying various tools to help people use them better. What good is a toolshed full of tools if you don't know what any of them are and end up using the tools incorrectly? :)


Is there a simple way of generating a list of all the filters? As to avoid having to manually comb through and write them into a document?

@T8RIN
Copy link
Owner

T8RIN commented Nov 22, 2024

Yup, this can be .md file, also complete list of available filters are just in project readme

@T8RIN
Copy link
Owner

T8RIN commented Nov 22, 2024

Available filters
- [x] Saturation
- [x] Contrast
- [x] Brightness
- [x] Exposure
- [x] RGB
- [x] Hue
- [x] White Balance
- [x] Monochrome
- [x] Black and White
- [x] False Color
- [x] Sharpen
- [x] Gamma
- [x] Highlights and Shadows
- [x] Haze
- [x] Sepia Tone
- [x] Color Inversion
- [x] Solarize
- [x] Vibrance
- [x] Luminance Threshold
- [x] Pixellate
- [x] Halftone
- [x] Crosshatch
- [x] Sobel Edge Detection
- [x] Sketch Filter
- [x] Toon Filter
- [x] SmoothToon Filter
- [x] CGA Colorspace Filter
- [x] Posterize
- [x] Convolution 3x3
- [x] Emboss Filter
- [x] Laplacian
- [x] Kuwahara Filter
- [x] Vignette
- [x] Gaussian Blur
- [x] Box Blur
- [x] Stack Blur
- [x] Fast Blur
- [x] Bilaterial Blur
- [x] Zoom Blur
- [x] Median Blur
- [x] Pixelation
- [x] Enhanced Pixelation
- [x] Stroke Pixelation
- [x] Circle Pixelation
- [x] Enhanced Circle Pixelation
- [x] Diamond Pixelation
- [x] Enhanced Diamond Pixelation
- [x] Swirl Distortion
- [x] Bulge Distortion
- [x] Sphere Refraction
- [x] Glass Sphere Refraction
- [x] Dilation
- [x] Non Maximum Suppression
- [x] Opacity
- [x] Weak Pixel Inclusion Filter
- [x] Color Matrix 4x4
- [x] Lookup
- [x] Color Replacement
- [x] Color Removance
- [x] Bayer Two Dithering
- [x] Bayer Three Dithering
- [x] Bayer Four Dithering
- [x] Bayer Eight Dithering
- [x] Floyd Steinberg Dithering
- [x] Jarvis Judice Ninke Dithering
- [x] Sierra Dithering
- [x] Two Row Sierra Dithering
- [x] Sierra Lite Dithering
- [x] Atkinson Dithering
- [x] Stucki Dithering
- [x] Burkes Dithering
- [x] False Floyd Steinberg Dithering
- [x] Left To Right Dithering
- [x] Random Dithering
- [x] Simple Threshold Dithering
- [x] Quantizier
- [x] Glitch Effect
- [x] Enhanced Glitch Effect
- [x] Anaglyph
- [x] Noise
- [x] Tent Blur
- [x] Side Fade
- [x] Erode
- [x] Anisotropic Diffusion
- [x] Horizontal Wind Stagger
- [x] Fast Bilaterial Blur
- [x] Poisson Blur
- [x] Logarithmic Tone Mapping
- [x] Aces Filmic Tone Mapping
- [x] Crystallize
- [x] Fractal Glass
- [x] Marble
- [x] Oil
- [x] Water Effect
- [x] Hable Filmic Tone Mapping
- [x] Aces Hill Tone Mapping
- [x] Hejl Burgess Tone Mapping
- [x] Perlin Distortion
- [x] Grayscale
- [x] Dehaze
- [x] Color Matrix 3x3
- [x] Achromatomaly
- [x] Achromatopsia
- [x] Browni
- [x] CodaChrome
- [x] Cool
- [x] Deutaromaly
- [x] Deutaronotopia
- [x] Night Vision
- [x] Polaroid
- [x] Protanopia
- [x] Protonomaly
- [x] Tritanopia
- [x] Tritonomaly
- [x] Vintage
- [x] Warm
- [x] Grain
- [x] Unsharp
- [x] Pastel
- [x] Orange Haze
- [x] Pink Dream
- [x] Golden Hour
- [x] Hot Summer
- [x] Purple Mist
- [x] Sunrise
- [x] Colorful Swirl
- [x] Soft Spring Light
- [x] Autumn Tones
- [x] Lavender Dream
- [x] Cyberpunk
- [x] Lemonade Light
- [x] Spectral Fire
- [x] Night Magic
- [x] Fantasy Landscape
- [x] Color Explosion
- [x] Electric Gradient
- [x] Caramel Darkness
- [x] Futuristic Gradient
- [x] Green Sun
- [x] Rainbow World
- [x] Deep Purple
- [x] Space Portal
- [x] Red Swirl
- [x] Digital Code
- [x] Bokeh
- [x] Neon
- [x] Old Tv
- [x] Shuffle Blur
- [x] Mobius
- [x] Uchimura
- [x] Aldridge
- [x] Drago
- [x] Color Anomaly
- [x] Quantizier
- [x] Ring Blur
- [x] Cross Blur
- [x] Circle Blur
- [x] Star Blur
- [x] Motion Blur
- [x] Fast Gaussian Blur 2D
- [x] Fast Gaussian Blur 3D
- [x] Fast Gaussian Blur 4D
- [x] Equalize Histogram
- [x] Equalize Histogram HSV
- [x] Equalize Histogram Pixelation
- [x] Equalize Histogram Adaptive
- [x] Equalize Histogram Adaptive LUV
- [x] Equalize Histogram Adaptive LAB
- [x] Equalize Histogram Adaptive HSV
- [x] Equalize Histogram Adaptive HSL
- [x] Clahe
- [x] Clahe LUV
- [x] Clahe LAB
- [x] Clahe HSL
- [x] Clahe HSV
- [x] Crop To Content
- [x] Linear Box Blur
- [x] Linear Tent Blur
- [x] Linear Gaussian Box Blur
- [x] Linear Stack Blur
- [x] Gaussian Box Blur
- [x] Linear Fast Gaussian Next
- [x] LinearFast Gaussian
- [x] Linear Gaussian
- [x] Low Poly
- [x] Sand Painting
- [x] Palette Transfer
- [x] Enhanced Oil
- [x] Simple Old TV
- [x] HDR
- [x] Simple Sketch
- [x] Gotham
- [x] Color Poster
- [x] Tri Tone
- [x] Clahe Oklch
- [x] Clahe Jzazbz
- [x] Clahe Oklab
- [x] Yililoma Dithering
- [x] Clustered 2x2 Dithering
- [x] Clustered 4x4 Dithering
- [x] Clustered8x8 Dithering
- [x] Polka Dot
- [x] LUT 512\*512
- [x] Amatorka
- [x] Miss Etikate
- [x] Soft Elegance
- [x] Soft Elegance Variant
- [x] Bleach Bypass
- [x] Candlelight
- [x] Drop Blues
- [x] Edgy Amber
- [x] Fall Colors
- [x] Film Stock 50
- [x] Foggy Night
- [x] Kodak
- [x] Palette Transfer Variant
- [x] 3D LUT (.cube / .CUBE)
- [x] Pop Art
- [x] Celluloid
- [x] Coffee
- [x] Golden Forest
- [x] Greenish
- [x] Retro Yellow
- [x] Auto Crop
- [x] Opening
- [x] Closing
- [x] Morphological Gradient
- [x] Top Hat
- [x] Black Hat
- [x] Enhanced Zoom Blur
- [x] Simple Sobel
- [x] Simple Laplacian

@RenovAlgarve
Copy link

RenovAlgarve commented Nov 22, 2024

Excuse me for the intermission/intromission, but, wouldn't the library/idea where the filters were taken from be the best place to start? The lib help files should have minimal.information about each filter and some of the values you can change, and presets, etc.. it's just an idea, because I was here exactly to see if I can find some documentation about the svg creator thing, about what most of the options are for without using the scientific method of trial and error. And last case I was thinking about looking at the source code and try to understand which library it's using to at least try and find docs about that.

@T8RIN
Copy link
Owner

T8RIN commented Nov 22, 2024

Not all filters are from third party libs, part from gpu image, part from aire and part are mine, but as i remember there really small info about filters even in libraries

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants
@devSJR @T8RIN @Saarsk @RenovAlgarve and others