+ case 'n':
+ case 'N':
+ {
+ if (LocaleCompare(keyword,"number-channels") == 0)
+ {
+ image->number_channels=StringToUnsignedLong(options);
+ break;
+ }
+ if (LocaleCompare(keyword,"number-meta-channels") == 0)
+ {
+ image->number_meta_channels=StringToUnsignedLong(options);
+ if (image->number_meta_channels > MaxPixelChannels)
+ {
+ options=DestroyString(options);
+ ThrowReaderException(CorruptImageError,
+ "ImproperImageHeader");
+ }
+ break;
+ }
+ break;
+ }