diff --git a/MagickCore/xwindow.c b/MagickCore/xwindow.c
index fdde2b5..47831dd 100644
--- a/MagickCore/xwindow.c
+++ b/MagickCore/xwindow.c
@@ -484,9 +484,6 @@
Pixmap
annotate_pixmap;
- Quantum
- virtual_pixel[CompositePixelChannel];
-
unsigned int
depth,
height,
@@ -559,16 +556,8 @@
x=0;
y=0;
(void) XParseGeometry(annotate_info->geometry,&x,&y,&width,&height);
- (void) GetOneVirtualPixel(image,(ssize_t) x,(ssize_t) y,virtual_pixel,
- exception);
- annotate_image->background_color.red=(double)
- virtual_pixel[RedPixelChannel];
- annotate_image->background_color.green=(double)
- virtual_pixel[GreenPixelChannel];
- annotate_image->background_color.blue=(double)
- virtual_pixel[BluePixelChannel];
- annotate_image->background_color.alpha=(double)
- virtual_pixel[AlphaPixelChannel];
+ (void) GetOneVirtualPixelInfo(image,UndefinedVirtualPixelMethod,(ssize_t) x,
+ (ssize_t) y,&annotate_image->background_color,exception);
if (annotate_info->stencil == ForegroundStencil)
annotate_image->matte=MagickTrue;
annotate_view=AcquireCacheView(annotate_image);
@@ -2331,9 +2320,6 @@
MagickBooleanType
matte;
- Quantum
- virtual_pixel[CompositePixelChannel];
-
Pixmap
draw_pixmap;
@@ -2492,12 +2478,8 @@
x=0;
y=0;
(void) XParseGeometry(draw_info->geometry,&x,&y,&width,&height);
- (void) GetOneVirtualPixel(image,(ssize_t) x,(ssize_t) y,virtual_pixel,
- exception);
- draw_image->background_color.red=(double) virtual_pixel[RedPixelChannel];
- draw_image->background_color.green=(double) virtual_pixel[GreenPixelChannel];
- draw_image->background_color.blue=(double) virtual_pixel[BluePixelChannel];
- draw_image->background_color.alpha=(double) virtual_pixel[AlphaPixelChannel];
+ (void) GetOneVirtualPixelInfo(image,UndefinedVirtualPixelMethod,(ssize_t) x,
+ (ssize_t) y,&draw_image->background_color,exception);
if (SetImageStorageClass(draw_image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
draw_image->matte=MagickTrue;