diff --git a/MagickWand/operation.c b/MagickWand/operation.c
index 0db0bf6..34b33aa 100644
--- a/MagickWand/operation.c
+++ b/MagickWand/operation.c
@@ -1771,6 +1771,16 @@
SetPixelChannelMapMask(image,image_info->channel);
break;
}
+ if (LocaleCompare("channel-extract",option) == 0)
+ {
+ puts("stand by...");
+ break;
+ }
+ if (LocaleCompare("channel-swap",option) == 0)
+ {
+ puts("stand by...");
+ break;
+ }
if (LocaleCompare("charcoal",option) == 0)
{
flags=ParseGeometry(arg1,&geometry_info);
@@ -3423,19 +3433,24 @@
}
case 'c':
{
+ if (LocaleCompare("channel-inject",option) == 0)
+ {
+ puts("stand by...");
+ break;
+ }
if (LocaleCompare("clut",option) == 0)
{
- /* FUTURE - make this a compose option (and thus layers compose )
- or perhaps compose last image over all other images.
- */
Image
*clut_image;
+ /* FUTURE - make this a compose option (and thus layers compose )
+ or perhaps compose last image over all other images.
+ */
new_images=RemoveFirstImageFromList(&images);
clut_image=RemoveLastImageFromList(&images);
/* FUTURE - produce Exception, rather than silent fail */
if (clut_image == (Image *) NULL)
- break;
+ break;
(void) ClutImage(new_images,clut_image,images->interpolate,exception);
clut_image=DestroyImage(clut_image);
break;