# HG changeset patch # User Alain Mazy # Date 1571758139 -7200 # Node ID 3dbdcecccf5dbec89e7611673ec32ae62c0cf7d4 # Parent 63539e8263557ef1220ee56efec22f46c790699c fix diff -r 63539e826355 -r 3dbdcecccf5d Applications/Samples/SingleFrameEditorApplication.h --- a/Applications/Samples/SingleFrameEditorApplication.h Tue Oct 22 17:24:37 2019 +0200 +++ b/Applications/Samples/SingleFrameEditorApplication.h Tue Oct 22 17:28:59 2019 +0200 @@ -518,7 +518,7 @@ interactor_.SetMaskLayer(maskLayer_); { - std::auto_ptr renderedTextAlpha(TextRenderer::RenderWhiteOnBlack(Orthanc::EmbeddedResources::UBUNTU_FONT, 100, + std::auto_ptr renderedTextAlpha(TextRenderer::Render(Orthanc::EmbeddedResources::UBUNTU_FONT, 100, "%öÇaA&#")); RadiographyLayer& layer = scene_->LoadAlphaBitmap(renderedTextAlpha.release(), NULL); dynamic_cast(layer).SetForegroundValue(200); diff -r 63539e826355 -r 3dbdcecccf5d Framework/Toolbox/TextRenderer.cpp --- a/Framework/Toolbox/TextRenderer.cpp Tue Oct 22 17:24:37 2019 +0200 +++ b/Framework/Toolbox/TextRenderer.cpp Tue Oct 22 17:28:59 2019 +0200 @@ -28,6 +28,7 @@ #include <../../Framework/Fonts/GlyphBitmapAlphabet.h> #include <../../Framework/Fonts/FontRenderer.h> #include +#include #include "Core/Images/Image.h" #include "Core/Images/ImageProcessing.h" @@ -65,7 +66,7 @@ const std::string& utf8String, uint8_t foreground) { - std::auto_ptr renderedText8(RenderWhiteOnBlack(resource, fontSize, utf8String)); + std::auto_ptr renderedText8(Render(resource, fontSize, utf8String)); std::auto_ptr target(new Orthanc::Image(Orthanc::PixelFormat_RGBA32, renderedText8->GetWidth(), renderedText8->GetHeight(), true)); Orthanc::ImageProcessing::Set(*target, foreground, foreground, foreground, *renderedText8);