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