+ incrustation & qsortrgb
This commit is contained in:
@@ -14,6 +14,28 @@
|
||||
#include "glitches.h"
|
||||
#include "sfx.h"
|
||||
|
||||
/* -------------------------------------------------------------- */
|
||||
static int trier_les_pixels(FloatImg *pimg)
|
||||
{
|
||||
FloatImg copy;
|
||||
int foo;
|
||||
|
||||
fimg_clone(pimg, ©, 1);
|
||||
|
||||
foo = fimg_qsort_rgb_b(pimg, ©, 0);
|
||||
if (foo) {
|
||||
fprintf(stderr, "%s: err qsort rgb = %d\n", __func__, foo);
|
||||
return foo;
|
||||
}
|
||||
|
||||
incrustation_0(pimg, ©, 0);
|
||||
|
||||
fimg_copy_data(©, pimg);
|
||||
|
||||
fimg_destroy(©);
|
||||
|
||||
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:
|
||||
|
||||
Reference in New Issue
Block a user