1 /** 2 * Copyright (C) 2012 hejian <hejian.he@gmail.com> 3 * 4 * This program is free software: you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License as published by 6 * the Free Software Foundation; either version 3 of the License, or 7 * (at your option) any later version. 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 * 14 * You should have received a copy of the GNU General Public License 15 * along with this program. If not, see <http://www.gnu.org/licenses/>. 16 */ 17 18 typedef enum 19 { 20 BEAUTIFY_EFFECT_NONE, 21 BEAUTIFY_EFFECT_SOFT_LIGHT, 22 BEAUTIFY_EFFECT_WARM, 23 BEAUTIFY_EFFECT_SHARPEN, 24 BEAUTIFY_EFFECT_SOFT, 25 BEAUTIFY_EFFECT_REMOVE_FOG, // TODO 26 BEAUTIFY_EFFECT_STRONG_CONTRAST, 27 BEAUTIFY_EFFECT_SMART_COLOR, 28 BEAUTIFY_EFFECT_FULL_COLOR, // TODO 29 BEAUTIFY_EFFECT_BLACK_AND_WHITE, 30 BEAUTIFY_EFFECT_INVERT, 31 BEAUTIFY_EFFECT_NOISE, // TODO 32 33 BEAUTIFY_EFFECT_CLASSIC_LOMO, 34 BEAUTIFY_EFFECT_RETRO_LOMO, 35 BEAUTIFY_EFFECT_GOTHIC_STYLE, 36 BEAUTIFY_EFFECT_FILM, 37 BEAUTIFY_EFFECT_HDR, 38 BEAUTIFY_EFFECT_CLASSIC_HDR, 39 BEAUTIFY_EFFECT_REVERSE_COLOR, // TODO 40 BEAUTIFY_EFFECT_TIME_TUNNEL, // TODO 41 BEAUTIFY_EFFECT_AFTER_THE_YOUTH, // TODO 42 BEAUTIFY_EFFECT_AXIS_LENS, // TODO 43 BEAUTIFY_EFFECT_YELLOWING_DARK_CORNERS, 44 BEAUTIFY_EFFECT_OLD_DAYS, // TODO 45 BEAUTIFY_EFFECT_NOSTALGIA, // TODO 46 BEAUTIFY_EFFECT_IMPRESSION, 47 BEAUTIFY_EFFECT_DEEP_BLUE_TEAR_RAIN, 48 BEAUTIFY_EFFECT_PURPLE_SENSATION, 49 BEAUTIFY_EFFECT_BRONZE, 50 BEAUTIFY_EFFECT_COOL_COLORS, // TODO 51 BEAUTIFY_EFFECT_RECALL, 52 BEAUTIFY_EFFECT_RETRO_BLACK_AND_WHITE, // TODO 53 BEAUTIFY_EFFECT_COLORFUL_LOMO, // TODO 54 55 BEAUTIFY_EFFECT_ELEGANT, 56 BEAUTIFY_EFFECT_LITTLE_FRESH, 57 BEAUTIFY_EFFECT_CLASSIC_STUDIO, 58 BEAUTIFY_EFFECT_RETRO, 59 BEAUTIFY_EFFECT_PINK_LADY, 60 BEAUTIFY_EFFECT_ABAO_COLOR, 61 BEAUTIFY_EFFECT_ICE_SPIRIT, 62 BEAUTIFY_EFFECT_MATTE_FINISH_STYLE, // TODO 63 BEAUTIFY_EFFECT_JAPANESE_STYLE, 64 BEAUTIFY_EFFECT_NEW_JAPANESE_STYLE, 65 BEAUTIFY_EFFECT_MILK, 66 BEAUTIFY_EFFECT_FLEETING_TIME, // TODO 67 BEAUTIFY_EFFECT_CLOUD, // TODO 68 BEAUTIFY_EFFECT_OLD_PHOTOS, 69 BEAUTIFY_EFFECT_WARM_YELLOW, 70 BEAUTIFY_EFFECT_BLUES, 71 BEAUTIFY_EFFECT_COLD_BLUE, 72 BEAUTIFY_EFFECT_COLD_GREEN, 73 BEAUTIFY_EFFECT_PURPLE_FANTASY, 74 BEAUTIFY_EFFECT_COLD_PURPLE, 75 76 BEAUTIFY_EFFECT_BRIGHT_RED, 77 BEAUTIFY_EFFECT_CHRISTMAS_EVE, 78 BEAUTIFY_EFFECT_SNOW, // TODO 79 BEAUTIFY_EFFECT_NIGHT_VIEW, 80 BEAUTIFY_EFFECT_ASTRAL, 81 BEAUTIFY_EFFECT_COLORFUL_GLOW, 82 BEAUTIFY_EFFECT_BACKLIGHT, // TODO 83 BEAUTIFY_EFFECT_PICK_LIGHT, 84 BEAUTIFY_EFFECT_COLORFUL, // TODO 85 BEAUTIFY_EFFECT_HEART_SHAPED_HALO, // TODO 86 BEAUTIFY_EFFECT_BUBBLES_GRADIENT, // TODO 87 BEAUTIFY_EFFECT_GLASS_DROPS, 88 BEAUTIFY_EFFECT_NEW_YEAR_ATMOSPHERE, // TODO 89 90 BEAUTIFY_EFFECT_SKETCH, 91 BEAUTIFY_EFFECT_LIFE_SKETCH, 92 BEAUTIFY_EFFECT_CLASSIC_SKETCH, 93 BEAUTIFY_EFFECT_COLOR_PENCIL, 94 BEAUTIFY_EFFECT_TV_LINES, 95 BEAUTIFY_EFFECT_BLACK_AND_WHITE_NEWSPAPER, // TODO 96 BEAUTIFY_EFFECT_RELIEF, 97 BEAUTIFY_EFFECT_PAINTING, // TODO 98 99 BEAUTIFY_EFFECT_BEAM_GRADIENT, 100 BEAUTIFY_EFFECT_SUNSET_GRADIENT, 101 BEAUTIFY_EFFECT_COOL_GRADIENT, // TODO 102 BEAUTIFY_EFFECT_BLUE_YELLOW_GRADIENT, // TODO 103 BEAUTIFY_EFFECT_RAINBOW_GRADIENT, 104 BEAUTIFY_EFFECT_FOUR_COLOR_GRADIENT, // TODO 105 BEAUTIFY_EFFECT_PINK_PURPLE_GRADIENG, 106 BEAUTIFY_EFFECT_PINK_BLUE_GRADIENT, 107 } BeautifyEffectType; 108 109 void run_effect (gint32 image_ID, BeautifyEffectType effect); 110 111