+ incrustation & qsortrgb

This commit is contained in:
2021-01-11 22:22:03 +01:00
parent da4ae7c82f
commit 1f7ea9c394
6 changed files with 101 additions and 30 deletions

View File

@@ -14,6 +14,28 @@
#include "glitches.h"
#include "sfx.h"
/* -------------------------------------------------------------- */
static int trier_les_pixels(FloatImg *pimg)
{
FloatImg copy;
int foo;
fimg_clone(pimg, &copy, 1);
foo = fimg_qsort_rgb_b(pimg, &copy, 0);
if (foo) {
fprintf(stderr, "%s: err qsort rgb = %d\n", __func__, foo);
return foo;
}
incrustation_0(pimg, &copy, 0);
fimg_copy_data(&copy, pimg);
fimg_destroy(&copy);
return 0;
}
/* -------------------------------------------------------------- */
static int effect_3(FloatImg *image)
{
@@ -227,7 +249,8 @@ switch (idFx) {
case CR_qsortrgb:
// fprintf(stderr, "!!! %d !!!\n", idFx);
retval = fimg_qsort_rgb_b(image, image, 0);
// retval = fimg_qsort_rgb_b(image, image, 0);
retval = trier_les_pixels(image);
break;
case CR_message: