% o exception: return any errors or warnings in this structure.
%
*/
-
-static inline size_t MagickMin(const ssize_t x,const ssize_t y)
-{
- if (x < y)
- return(x);
- return(y);
-}
-
MagickExport Image *FrameImage(const Image *image,const FrameInfo *frame_info,
const CompositeOperator compose,ExceptionInfo *exception)
{
register ssize_t
i;
- size_t
- number_channels;
-
if (GetPixelReadMask(image,q) == 0)
{
SetPixelBackgoundColor(frame_image,q);
q+=GetPixelChannels(frame_image);
continue;
}
- number_channels=MagickMin(GetPixelChannels(image),
- GetPixelChannels(frame_image));
- for (i=0; i < (ssize_t) number_channels; i++)
+ for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
{
PixelChannel channel=GetPixelChannelChannel(image,i);
PixelTrait traits=GetPixelChannelTraits(image,channel);