00001
00002
00003
00004 #ifndef MANIPULATIONS_H
00005 #define MANIPULATIONS_H
00006
00007
00008 enum ManipulationType {ADAPTIVETHRESHOLD,ADDNOISE,BLUR,BORDER,CHARCOAL,CHOP,COLORIZE,CONTRAST,
00009 CYCLECOLORMAP,DESPECKLE,EDGE,EMBOSS, ENHANCE, EQUALIZE,ERASE,FLIP,FLOODFILLCOLOR,FLOP,MGAMMA,
00010 GAUSSIANBLUR,IMPLODE,MAGNIFY,MEDIANFILTER,MINIFY,MODULATE,NEGATE,NORMALIZE,OILPAINT,OPACITY,
00011 QUANTIZE,RAISE,REDUCENOISE,ROLL,ROTATE,SAMPLE,SCALE,SEGMENT,SHADE,SHARPEN,SHAVE,SHEAR,SOLARIZE,
00012 SPREAD,SWIRL,THRESHOLD,TRANSFORM,TRANSPARENT,TRIM,WAVE,ZOOM};
00013 static const char *typeitems[] = {"adaptive threshold","add noise","blur","border","charcoal","chop","colorize","contrast",
00014 "cycle colormap","despeckle","edge","emboss","enhance","equalize","erase","flip","flood fill color","flop","gamma",
00015 "gaussian blur","implode","magnify","median filter","minify","modulate","negate","normalize","oil paint","opacity",
00016 "quantize","raise","reduce noise","roll","rotate","sample","scale","segment","shade","sharpen","shave","shear","solarize",
00017 "spread","swirl","threshold","transform","transparent","trim","wave","zoom",0};
00018
00019
00020 #endif // MANIPULATIONS_H