PixelPacket
target;
- (void) GetOneVirtualPixel(image,0,0,&target,exception);
+ Quantum
+ virtual_pixel[MaxPixelChannels];
+
+ (void) GetOneVirtualPixel(image,0,0,virtual_pixel,exception);
+ target.red=virtual_pixel[RedPixelChannel];
+ target.green=virtual_pixel[GreenPixelChannel];
+ target.blue=virtual_pixel[BluePixelChannel];
+ target.alpha=virtual_pixel[AlphaPixelChannel];
if (attribute_flag[0] != 0)
(void) QueryColorCompliance(argument_list[0].string_reference,
AllCompliance,&target,exception);
PixelInfo
target;
+ Quantum
+ virtual_pixel[MaxPixelChannels];
+
draw_info=CloneDrawInfo(info ? info->image_info :
(ImageInfo *) NULL,(DrawInfo *) NULL);
if (attribute_flag[0] != 0)
if (attribute_flag[3] != 0)
(void) QueryColorCompliance(argument_list[3].string_reference,
AllCompliance,&draw_info->fill,exception);
- (void) GetOneVirtualMagickPixel(image,geometry.x,geometry.y,&target,
- exception);
+ (void) GetOneVirtualMagickPixel(image,geometry.x,geometry.y,
+ virtual_pixel,exception);
+ target.red=virtual_pixel[RedPixelChannel];
+ target.green=virtual_pixel[GreenPixelChannel];
+ target.blue=virtual_pixel[BluePixelChannel];
+ target.alpha=virtual_pixel[AlphaPixelChannel];
invert=MagickFalse;
if (attribute_flag[4] != 0)
{
PixelInfo
target;
+ Quantum
+ virtual_pixel[MaxPixelChannels];
+
draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL,
(DrawInfo *) NULL);
if (attribute_flag[0] != 0)
geometry.y=argument_list[2].integer_reference;
if (image->matte == MagickFalse)
(void) SetImageAlpha(image,OpaqueAlpha);
- (void) GetOneVirtualMagickPixel(image,geometry.x,geometry.y,&target,
- exception);
+ (void) GetOneVirtualMagickPixel(image,geometry.x,geometry.y,
+ virtual_pixel,exception);
+ target.red=virtual_pixel[RedPixelChannel];
+ target.green=virtual_pixel[GreenPixelChannel];
+ target.blue=virtual_pixel[BluePixelChannel];
+ target.alpha=virtual_pixel[AlphaPixelChannel];
if (attribute_flag[4] != 0)
QueryMagickColorCompliance(argument_list[4].string_reference,
AllCompliance,&target,exception);
PixelInfo
target;
+ Quantum
+ virtual_pixel[MaxPixelChannels];
+
draw_info=CloneDrawInfo(info ? info->image_info :
(ImageInfo *) NULL,(DrawInfo *) NULL);
if (attribute_flag[0] != 0)
if (attribute_flag[3] != 0)
(void) QueryColorCompliance(argument_list[3].string_reference,
AllCompliance,&draw_info->fill,exception);
- (void) GetOneVirtualMagickPixel(image,geometry.x,geometry.y,&target,
- exception);
+ (void) GetOneVirtualMagickPixel(image,geometry.x,geometry.y,
+ virtual_pixel,exception);
+ target.red=virtual_pixel[RedPixelChannel];
+ target.green=virtual_pixel[GreenPixelChannel];
+ target.blue=virtual_pixel[BluePixelChannel];
+ target.alpha=virtual_pixel[AlphaPixelChannel];
if (attribute_flag[4] != 0)
QueryMagickColorCompliance(argument_list[4].string_reference,
AllCompliance,&target,exception);