示例#1
0
文件: filter.c 项目: Tastyep/rt
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);
}
示例#2
0
int		filter_oldtv(int color)
{
  return (filter_grey(filter_line_h(filter_noise(filter_canal(color)))));
}