Ignore:
Timestamp:
Aug 20, 2008, 11:59:55 PM (14 years ago)
Author:
Sam Hocevar
Message:
  • Add --boxblur to the pipi command line.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpipi/trunk/pipi/context.c

    r2725 r2742  
    142142        ctx->images[ctx->nimages - 1] = dst;
    143143    }
     144    else if(!strcmp(cmd, "boxblur"))
     145    {
     146        pipi_image_t *src, *dst;
     147        char const *arg;
     148        va_list ap;
     149        double w, h;
     150
     151        if(ctx->nimages < 1)
     152            return -1;
     153        va_start(ap, cmd);
     154        arg = va_arg(ap, char const *);
     155        va_end(ap);
     156        w = h = atof(arg);
     157        arg = strchr(arg, 'x');
     158        if(arg)
     159            h = atof(arg + 1);
     160        src = ctx->images[ctx->nimages - 1];
     161        dst = pipi_box_blur_ext(src, w, h);
     162        if(dst == NULL)
     163            return -1;
     164        pipi_free(src);
     165        ctx->images[ctx->nimages - 1] = dst;
     166    }
    144167    else if(!strcmp(cmd, "geometry"))
    145168    {
Note: See TracChangeset for help on using the changeset viewer.