/*
bluenh.c
ENHANCE the bluepix!
-13.11.2022
+28.11.2022
Copyright (C) 2015, 2022 Balthasar SzczepaĆski
ILint64 r_low;
ILint64 s_low;
ILint64 t_low;
- ILint64 max;
+ ILuint max;
};
int bluenhance (ILuint n, struct PixelInfo *p, void *data);
data.max = upscale_value(0xFF, info.image_bpc);
calculate_bluenh_parameters (&data);
- r = action_1picture (
+ r = perform_action_1picture (
0,
0, 0, 0, 0, 0, 0,
&bluenhance,
data->r_high = (ILint64)(data->f) - (ILint64)(data->e);
data->s_high = (ILint64)(data->c) - (ILint64)(data->b);
data->t_high =((ILint64)(data->e))*((ILint64)(data->c))-((ILint64)(data->b))*((ILint64)(data->f));
- data->r_high = (ILint64)(data->e) - (ILint64)(data->d);
- data->s_high = (ILint64)(data->b) - (ILint64)(data->a);
- data->t_high =((ILint64)(data->d))*((ILint64)(data->b))-((ILint64)(data->a))*((ILint64)(data->e));
+ data->r_low = (ILint64)(data->e) - (ILint64)(data->d);
+ data->s_low = (ILint64)(data->b) - (ILint64)(data->a);
+ data->t_low =((ILint64)(data->d))*((ILint64)(data->b))-((ILint64)(data->a))*((ILint64)(data->e));
}
static inline ILuint bluenh_linear (ILuint x, ILint64 r, ILint64 s, ILint64 t, ILuint max)