Difference between revisions of "Hacking:Porting filters to GEGL/UI review"

From GIMP Developer Wiki
Jump to: navigation, search
Line 15: Line 15:
 
|-
 
|-
 
|Apply Lens || {{yes|apply-lens}} || {{no}} || {{unknown|untested}}||
 
|Apply Lens || {{yes|apply-lens}} || {{no}} || {{unknown|untested}}||
|-
 
|Assign Color Profile || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Border Average || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
 
|-
 
|-
 
|Bump Map || {{wip|bump-map }}|| {{no}} || {{unknown|untested}}||
 
|Bump Map || {{wip|bump-map }}|| {{no}} || {{unknown|untested}}||
Line 27: Line 23:
 
|-
 
|-
 
|Checkerboard || {{wip|checker-board }} || {{no}} || {{unknown|untested}}||
 
|Checkerboard || {{wip|checker-board }} || {{no}} || {{unknown|untested}}||
|-
 
|CML Explorer || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Color Enhance || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
 
|-
 
|-
 
|Color Exchange || {{yes|color-exchange}} || {{no}} || {{unknown|untested}}||
 
|Color Exchange || {{yes|color-exchange}} || {{no}} || {{unknown|untested}}||
 
|-
 
|-
 
|Color to Alpha || {{wip|color-to-alpha }} || {{no}} || {{unknown|untested}}||
 
|Color to Alpha || {{wip|color-to-alpha }} || {{no}} || {{unknown|untested}}||
|-
 
|Colorcube Analysis || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Compose || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Convert to Color Profile || {{unknown| }} ||{{no}} || {{unknown|untested}}||
 
 
|-
 
|-
 
|Convolution Matrix || {{wip|convolution-matrix }} || {{no}} || {{unknown|untested}}||
 
|Convolution Matrix || {{wip|convolution-matrix }} || {{no}} || {{unknown|untested}}||
|-
 
|CSS stylesheet || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
 
|-
 
|-
 
|Cubism || {{wip|cubism }} || {{no}} || {{unknown|untested}}||
 
|Cubism || {{wip|cubism }} || {{no}} || {{unknown|untested}}||
|-
 
|Curve Bend || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Decompose || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
 
|-
 
|-
 
|Deinterlace || {{wip|deinterlace }} || {{no}} || {{unknown|untested}}||
 
|Deinterlace || {{wip|deinterlace }} || {{no}} || {{unknown|untested}}||
|-
 
|Depth Merge || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Despeckle || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Destripe || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
 
|-
 
|-
 
|Difference of Gaussians || {{wip|difference-of-gaussians }} || {{no}} || {{unknown|untested}}||
 
|Difference of Gaussians || {{wip|difference-of-gaussians }} || {{no}} || {{unknown|untested}}||
|-
 
|Diffraction Patterns || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Dilate || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Displace || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
 
|-
 
|-
 
|Drop Shadow || {{wip|dropshadow }} || {{no}} || {{unknown|untested}}||
 
|Drop Shadow || {{wip|dropshadow }} || {{no}} || {{unknown|untested}}||
Line 73: Line 41:
 
|-
 
|-
 
|Edge-Detect (Laplace) || {{yes|edge-laplace}} || {{no}} || {{unknown|untested}}||
 
|Edge-Detect (Laplace) || {{yes|edge-laplace}} || {{no}} || {{unknown|untested}}||
|-
 
|Edge-Detect (Neon) || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
 
|-
 
|-
 
|Edge-Detect (Sobel) || {{wip|edge-sobel}} || {{no}} || {{unknown|untested}}||
 
|Edge-Detect (Sobel) || {{wip|edge-sobel}} || {{no}} || {{unknown|untested}}||
 
|-
 
|-
 
|Emboss || {{wip|emboss }} || {{no}} || {{unknown|untested}}||
 
|Emboss || {{wip|emboss }} || {{no}} || {{unknown|untested}}||
|-
 
|Engrave || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Erode || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Filmstrip || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Filterpack || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Flame || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
 
|-
 
|-
 
|Fractal Explorer || {{wip|fractal-explorer}} || {{no}} || {{unknown|untested}}||
 
|Fractal Explorer || {{wip|fractal-explorer}} || {{no}} || {{unknown|untested}}||
Line 95: Line 51:
 
|-
 
|-
 
|Gaussian blur || {{wip|gaussian-blur}} || {{no}} || {{unknown|untested}}||
 
|Gaussian blur || {{wip|gaussian-blur}} || {{no}} || {{unknown|untested}}||
|-
 
|GIMPressionist || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Glass Tile || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Gradient Flare || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
 
|-
 
|-
 
|Gradient Map || {{yes|gradient-map}} || {{no}} || {{unknown|untested}}||
 
|Gradient Map || {{yes|gradient-map}} || {{no}} || {{unknown|untested}}||
Line 107: Line 57:
 
|-
 
|-
 
|Grid || {{wip|grid }} || {{no}} || {{unknown|untested}}||
 
|Grid || {{wip|grid }} || {{no}} || {{unknown|untested}}||
|-
 
|Hot || {{unknown| }} ||{{no}} || {{unknown|untested}}||
 
|-
 
|IFS Fractal || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
 
|-
 
|-
 
|Illusion || {{yes|illusion}} || {{no}} || {{unknown|untested}}||
 
|Illusion || {{yes|illusion}} || {{no}} || {{unknown|untested}}||
Line 117: Line 63:
 
|-
 
|-
 
|Invert || {{wip|invert-gamma }} || {{no}} || {{unknown|untested}}||
 
|Invert || {{wip|invert-gamma }} || {{no}} || {{unknown|untested}}||
|-
 
|Java map ||  {{unknown| }} || {{no}} || {{unknown|untested}}||
 
|-
 
|Jigsaw || {{unknown| }} || {{no}} || {{unknown|untested}}||
 
 
|-
 
|-
 
|Lens Distortion || {{yes|lens-distortion }} || {{no}} || {{unknown|untested}}||
 
|Lens Distortion || {{yes|lens-distortion }} || {{no}} || {{unknown|untested}}||
|-
 
|Lens Flare || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
|-
 
|Lighting Effects || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
 
|-
 
|-
 
|Make Seamless || {{yes|tile-seamless }} || {{no}} || {{unknown|untested}} ||
 
|Make Seamless || {{yes|tile-seamless }} || {{no}} || {{unknown|untested}} ||
|-
 
|Maze || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
 
|-
 
|-
 
|Mosaic || {{wip|mosaic }} ||  {{no}} || {{unknown|untested}} ||  
 
|Mosaic || {{wip|mosaic }} ||  {{no}} || {{unknown|untested}} ||  
Line 139: Line 75:
 
|-
 
|-
 
|Motion Blur (zoom) || {{wip|motion-blur-zoom}} ||  {{no}} || {{unknown|untested}} ||
 
|Motion Blur (zoom) || {{wip|motion-blur-zoom}} ||  {{no}} || {{unknown|untested}} ||
|-
 
|Newsprint || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
|-
 
|NL Filter || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
 
|-
 
|-
 
|Noise (HSV Noise) || {{yes|noise-hsv}} || {{no}} || {{unknown|untested}} ||
 
|Noise (HSV Noise) || {{yes|noise-hsv}} || {{no}} || {{unknown|untested}} ||
Line 155: Line 87:
 
|-
 
|-
 
|Noise (Spread) || {{yes|noise-spread}} ||  {{no}} || {{unknown|untested}} ||
 
|Noise (Spread) || {{yes|noise-spread}} ||  {{no}} || {{unknown|untested}} ||
|-
 
|Normalize || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
 
|-
 
|-
 
|Oilify || {{wip|oilify }} ||  {{no}} || {{unknown|untested}} ||
 
|Oilify || {{wip|oilify }} ||  {{no}} || {{unknown|untested}} ||
|-
 
|Optimize (Difference) || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
|-
 
|Optimize (for GIF) || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
 
|-
 
|-
 
|Pagecurl || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
|Pagecurl || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
Line 177: Line 103:
 
|-
 
|-
 
|Polar Coordinates || {{wip|polar-coordinates}} ||  {{no}} || {{unknown|untested}} ||
 
|Polar Coordinates || {{wip|polar-coordinates}} ||  {{no}} || {{unknown|untested}} ||
|-
 
|Qbist || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
 
|-
 
|-
 
|Rearrange Colormap || {{unknown| }} || {{no}} || {{unknown|untested}} ||
 
|Rearrange Colormap || {{unknown| }} || {{no}} || {{unknown|untested}} ||
|-
 
|Recompose || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
 
|-
 
|-
 
|Red Eye Removal || {{wip|red-eye-removal }} || {{no}} || {{unknown|untested}} ||
 
|Red Eye Removal || {{wip|red-eye-removal }} || {{no}} || {{unknown|untested}} ||
|-
 
|Retinex || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
 
|-
 
|-
 
|Ripple || {{wip|ripple}} ||  {{no}} || {{unknown|untested}} ||
 
|Ripple || {{wip|ripple}} ||  {{no}} || {{unknown|untested}} ||
 
|-
 
|-
 
|Rotate Colors || {{wip|color-rotate}} ||  {{no}} || {{unknown|untested}} ||
 
|Rotate Colors || {{wip|color-rotate}} ||  {{no}} || {{unknown|untested}} ||
|-
 
|Sample Colorize || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
|-
 
|Screenshot || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
|-
 
|Selection to Path || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
|-
 
|Selective Gaussian Blur || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
|-
 
|Set Colormap || {{unknown| }} ||  {{no}} || {{unknown|untested}} || Not to be confused with GEGL's 'remap' operation.
 
 
|-
 
|-
 
|Shift || {{yes|shift }} ||  {{no}} || {{unknown|untested}} ||
 
|Shift || {{yes|shift }} ||  {{no}} || {{unknown|untested}} ||
 
|-
 
|-
 
|Sinus || {{yes|sinus}} ||  {{no}} || {{unknown|untested}} ||
 
|Sinus || {{yes|sinus}} ||  {{no}} || {{unknown|untested}} ||
|-
 
|Smooth Palette || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
 
|-
 
|-
 
|Softglow || {{wip|softglow }} || {{no}} || {{unknown|untested}} ||
 
|Softglow || {{wip|softglow }} || {{no}} || {{unknown|untested}} ||
Line 223: Line 131:
 
|-
 
|-
 
|Tile || {{wip|tile}} || {{no}} || {{unknown|untested}} ||
 
|Tile || {{wip|tile}} || {{no}} || {{unknown|untested}} ||
|-
 
|Unoptimize || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
 
|-
 
|-
 
|Unsharp Mask || {{wip|unsharp-mask}} ||  {{no}} || {{unknown|untested}} ||
 
|Unsharp Mask || {{wip|unsharp-mask}} ||  {{no}} || {{unknown|untested}} ||
 
|-
 
|-
 
|Value Invert || {{wip|value-invert}} ||  {{no}} || {{unknown|untested}} ||
 
|Value Invert || {{wip|value-invert}} ||  {{no}} || {{unknown|untested}} ||
|-
 
|Value Propagate || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
|-
 
|Van Gogh (LIC) || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
|-
 
|Video || {{unknown| }} ||  {{no}} || {{unknown|untested}} ||
 
 
|-
 
|-
 
|Waves || {{wip|waves }} ||  {{no}} || {{unknown|untested}} ||
 
|Waves || {{wip|waves }} ||  {{no}} || {{unknown|untested}} ||

Revision as of 09:58, 12 December 2014

Reviewing UI&props of ported operations

GIMP filter GEGL operation Reviewed Test result Comment
Alien Map alien-map No untested
Antialias antialias No untested
Apply Canvas texturize-canvas No untested
Apply Lens apply-lens No untested
Bump Map bump-map No untested
Cartoon cartoon No untested
Channel Mixer channel-mixer Yes Template:Fixed
Checkerboard checker-board No untested
Color Exchange color-exchange No untested
Color to Alpha color-to-alpha No untested
Convolution Matrix convolution-matrix No untested
Cubism cubism No untested
Deinterlace deinterlace No untested
Difference of Gaussians difference-of-gaussians No untested
Drop Shadow dropshadow No untested
Edge-Detect (Edge...) No untested
Edge-Detect (Laplace) edge-laplace No untested
Edge-Detect (Sobel) edge-sobel No untested
Emboss emboss No untested
Fractal Explorer fractal-explorer No untested
Fractal Trace fractal-trace No untested
Gaussian blur gaussian-blur No untested
Gradient Map gradient-map No untested
Grey grey No untested
Grid grid No untested
Illusion illusion No untested
Image Map No untested
Invert invert-gamma No untested
Lens Distortion lens-distortion No untested
Make Seamless tile-seamless No untested
Mosaic mosaic No untested
Motion Blur (circular) motion-blur-circular No untested
Motion Blur (linear) motion-blur-linear No untested
Motion Blur (zoom) motion-blur-zoom No untested
Noise (HSV Noise) noise-hsv No untested
Noise (Hurl) noise-hurl No untested
Noise (Pick) noise-pick No untested
Noise (RGB Noise) noise-rgb No untested
Noise (Slur) noise-slur No untested
Noise (Spread) noise-spread No untested
Oilify oilify No untested
Pagecurl No untested
Palette Map No untested
Paper Tile No untested
Photocopy photocopy No untested
Pixelize pixelize No untested
Plasma plasma No untested
Polar Coordinates polar-coordinates No untested
Rearrange Colormap No untested
Red Eye Removal red-eye-removal No untested
Ripple ripple No untested
Rotate Colors color-rotate No untested
Shift shift No untested
Sinus sinus No untested
Softglow softglow No untested
Solid Noise noise-solid No untested
Sparkle No untested
Sphere Designer No untested
Stretch Contrast stretch-contrast No untested
Stretch HSV stretch-contrast-hsv No untested
Supernova supernova No untested
Tile tile No untested
Unsharp Mask unsharp-mask No untested
Value Invert value-invert No untested
Waves waves No untested
Whirl and Pinch whirl-pinch No untested
Wind wind No untested GEGL op parameters differ from GIMP filter.