ThrowReaderException(CorruptImageError,"UnableToReadImageData");
if (image->storage_class == PseudoClass)
indexes[x]=index;
- q->red=pixel.red;
- q->green=pixel.green;
- q->blue=pixel.blue;
+ SetRedPixelComponent(q,GetRedPixelComponent(&pixel));
+ SetGreenPixelComponent(q,GetGreenPixelComponent(&pixel));
+ SetBluePixelComponent(q,GetBluePixelComponent(&pixel));
if (image->matte != MagickFalse)
- q->opacity=pixel.opacity;
+ SetOpacityPixelComponent(q,GetOpacityPixelComponent(&pixel));
q++;
}
if (((unsigned char) (tga_info.attributes & 0xc0) >> 6) == 4)
if (q == (PixelPacket *) NULL)
break;
(void) GetFillColor(draw_info,x,y,&pixel);
- q->opacity=pixel.opacity;
+ SetOpacityPixelComponent(q,GetOpacityPixelComponent(&pixel));
(void) SyncCacheViewAuthenticPixels(image_view,exception);
break;
}
continue;
}
(void) GetFillColor(draw_info,x,y,&pixel);
- q->opacity=pixel.opacity;
+ SetOpacityPixelComponent(q,GetOpacityPixelComponent(&pixel));
q++;
}
sync=SyncCacheViewAuthenticPixels(image_view,exception);
for (x=0; x < (ssize_t) image->columns; x++)
{
(void) GetFillColor(draw_info,x,y,&pixel);
- q->opacity=pixel.opacity;
+ SetOpacityPixelComponent(q,GetOpacityPixelComponent(&pixel));
q++;
}
sync=SyncCacheViewAuthenticPixels(image_view,exception);
}
gamma=1.0/(fabs((double) gamma) <= MagickEpsilon ? 1.0 : gamma);
if ((channel & RedChannel) != 0)
- q->red=ClampToQuantum(gamma*GetRedPixelComponent(&pixel));
+ SetRedPixelComponent(q,ClampToQuantum(gamma*
+ GetRedPixelComponent(&pixel)));
if ((channel & GreenChannel) != 0)
- q->green=ClampToQuantum(gamma*GetGreenPixelComponent(&pixel));
+ SetGreenPixelComponent(q,ClampToQuantum(gamma*
+ GetGreenPixelComponent(&pixel)));
if ((channel & BlueChannel) != 0)
- q->blue=ClampToQuantum(gamma*GetBluePixelComponent(&pixel));
+ SetBluePixelComponent(q,ClampToQuantum(gamma*
+ GetBluePixelComponent(&pixel)));
if ((channel & OpacityChannel) != 0)
SetOpacityPixelComponent(q,ClampOpacityPixelComponent(&pixel));
if (((channel & IndexChannel) != 0) &&
{
for (x=0; x < (ssize_t) image->columns; x++)
{
- q->green=q->red;
- q->blue=q->red;
+ SetGreenPixelComponent(q,GetRedPixelComponent(q));
+ SetBluePixelComponent(q,GetRedPixelComponent(q));
q++;
}
break;
{
for (x=0; x < (ssize_t) image->columns; x++)
{
- q->red=q->green;
- q->blue=q->green;
+ SetRedPixelComponent(q,GetGreenPixelComponent(q));
+ SetBluePixelComponent(q,GetGreenPixelComponent(q));
q++;
}
break;
{
for (x=0; x < (ssize_t) image->columns; x++)
{
- q->red=q->blue;
- q->green=q->blue;
+ SetRedPixelComponent(q,GetBluePixelComponent(q));
+ SetGreenPixelComponent(q,GetBluePixelComponent(q));
q++;
}
break;
{
for (x=0; x < (ssize_t) image->columns; x++)
{
- q->red=q->opacity;
- q->green=q->opacity;
- q->blue=q->opacity;
+ SetRedPixelComponent(q,GetOpacityPixelComponent(q));
+ SetGreenPixelComponent(q,GetOpacityPixelComponent(q));
+ SetBluePixelComponent(q,GetOpacityPixelComponent(q));
q++;
}
break;
break;
for (x=0; x < (ssize_t) image->columns; x++)
{
- q->red=indexes[x];
- q->green=indexes[x];
- q->blue=indexes[x];
+ SetRedPixelComponent(q,indexes[x]);
+ SetGreenPixelComponent(q,indexes[x]);
+ SetBluePixelComponent(q,indexes[x]);
q++;
}
break;
{
for (x=0; x < (ssize_t) image->columns; x++)
{
- q->red=(Quantum) GetAlphaPixelComponent(q);
- q->green=(Quantum) GetAlphaPixelComponent(q);
- q->blue=(Quantum) GetAlphaPixelComponent(q);
+ SetRedPixelComponent(q,(Quantum) GetAlphaPixelComponent(q));
+ SetGreenPixelComponent(q,(Quantum) GetAlphaPixelComponent(q));
+ SetBluePixelComponent(q,(Quantum) GetAlphaPixelComponent(q));
q++;
}
break;
{
for (x=0; x < (ssize_t) image->columns; x++)
{
- q->opacity=(Quantum) (QuantumRange-PixelIntensityToQuantum(q));
+ SetOpacityPixelComponent(q,(Quantum) (QuantumRange-
+ PixelIntensityToQuantum(q)));
q++;
}
break;
{
if (q->opacity == TransparentOpacity)
{
- q->red=pixel.red;
- q->green=pixel.green;
- q->blue=pixel.blue;
+ SetRedPixelComponent(q,GetRedPixelComponent(&pixel));
+ SetGreenPixelComponent(q,GetGreenPixelComponent(&pixel));
+ SetBluePixelComponent(q,GetBluePixelComponent(&pixel));
}
q++;
}
indexes=GetCacheViewAuthenticIndexQueue(image_view);
for (x=0; x < (ssize_t) image->columns; x++)
{
- index=PushColormapIndex(image,(size_t) indexes[x],
- &range_exception);
+ index=PushColormapIndex(image,(size_t) indexes[x],&range_exception);
pixel=image->colormap[(ssize_t) index];
- q->red=pixel.red;
- q->green=pixel.green;
- q->blue=pixel.blue;
+ SetRedPixelComponent(q,GetRedPixelComponent(&pixel));
+ SetGreenPixelComponent(q,GetGreenPixelComponent(&pixel));
+ SetBluePixelComponent(q,GetBluePixelComponent(&pixel));
if (image->matte != MagickFalse)
- q->opacity=pixel.opacity;
+ SetOpacityPixelComponent(q,GetOpacityPixelComponent(&pixel));
q++;
}
if (SyncCacheViewAuthenticPixels(image_view,exception) == MagickFalse)