--- ImageMagick-6.1.2/coders/wmf.c_orig 2005-02-21 16:39:34.000000000 +0100 +++ ImageMagick-6.1.2/coders/wmf.c 2005-02-21 16:56:54.000000000 +0100 @@ -544,8 +544,9 @@ height = AbsoluteValue(bmp_draw->pixel_height * (double) bmp_draw->crop.h); magick_wand=NewMagickWandFromImage(image); - (void) DrawComposite(WmfDrawingWand, CopyCompositeOp, XC(bmp_draw->pt.x), - YC(bmp_draw->pt.y), width, height, magick_wand ); + (void) DrawComposite(WmfDrawingWand, CopyCompositeOp, + XC(bmp_draw->pt.x) * ddata->scale_x, YC(bmp_draw->pt.y) * ddata->scale_y, + width * ddata->scale_x, height * ddata->scale_y, magick_wand); magick_wand=DestroyMagickWand(magick_wand); #if 0