unsigned int filter_color(unsigned int color, t_opt *opt) { if (opt->filter == 1) color = filter_sepia(color); if (opt->filter == 2) color = filter_grey(color); if (opt->gamma != -1) color = gamma_filter(color, opt->gamma); if (opt->filter == 3) color = revers_filter(color, opt); if (opt->contrast != 1.0) color = apply_contrast(color, opt); if (opt->saturation != 1.0) color = saturation(color, opt->saturation); return (color); }
int filter_oldtv(int color) { return (filter_grey(filter_line_h(filter_noise(filter_canal(color))))); }