static void Apply( GenericImage<P>& image, const AnnotationInstance& instance ) { int relPosX = 0, relPosY = 0; Bitmap annotationBmp = AnnotationRenderer::CreateAnnotationBitmap( instance, relPosX, relPosY, false ); // blend bitmap to the image image.Blend( annotationBmp, Point( instance.annotationPositionX - relPosX, instance.annotationPositionY - relPosY ) ); }