Changeset 3397
- Timestamp:
- Feb 21, 2009, 3:26:01 PM (12 years ago)
- Location:
- libpipi/trunk/pipi
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
libpipi/trunk/pipi/Makefile.am
r3343 r3397 73 73 filter/transform.c \ 74 74 filter/median.c \ 75 filter/dilate.c 75 filter/dilate.c \ 76 filter/wave.c 76 77 77 78 quantize_sources = \ -
libpipi/trunk/pipi/context.c
r3342 r3397 89 89 { "overlay", 0 }, 90 90 { "line", 1 }, 91 { "wave", 1 }, 91 92 92 93 /* End marker */ … … 773 774 ctx->nimages++; 774 775 } 776 else if(!strcmp(cmd, "wave")) 777 { 778 pipi_image_t *tmp; 779 char const *arg; 780 va_list ap; 781 float freq, phase, theta, ampx, ampy; 782 int ret; 783 784 if(ctx->nimages < 1) 785 return -1; 786 787 va_start(ap, cmd); 788 arg = va_arg(ap, char const *); 789 va_end(ap); 790 791 ret = sscanf(arg, "%g,%g,%g,%gx%g", 792 &freq, &phase, &theta, &x, &y); 793 if(ret < 5) 794 return -1; 795 796 tmp = ctx->images[ctx->nimages - 1]; 797 ctx->images[ctx->nimages - 1] = pipi_wave(tmp, freq, phase, 798 theta, ampx, ampy); 799 pipi_free(tmp); 800 } 775 801 else 776 802 { -
libpipi/trunk/pipi/pipi.h
r3342 r3397 198 198 __extern pipi_image_t *pipi_dilate(pipi_image_t *); 199 199 __extern pipi_image_t *pipi_erode(pipi_image_t *); 200 __extern pipi_image_t *pipi_wave(pipi_image_t *, double, double, 201 double, double, double); 200 202 201 203 __extern pipi_image_t *pipi_order(pipi_image_t *);
Note: See TracChangeset
for help on using the changeset viewer.