diff -r 056053dc1de5 src/hugin1/hugin/MainFrame.cpp
--- a/src/hugin1/hugin/MainFrame.cpp	Wed Nov 19 11:16:09 2025 +0100
+++ b/src/hugin1/hugin/MainFrame.cpp	Fri Nov 21 16:52:53 2025 +0100
@@ -94,6 +94,7 @@
     {
         SetExtraStyle(GetExtraStyle() | wxWS_EX_TRANSIENT);
         wxSizer* topSizer=new wxBoxSizer(wxVERTICAL);
+        bitmap.SetScaleFactor(GetDPIScaleFactor());
         wxStaticBitmap* staticBitmap=new wxStaticBitmap(this,wxID_ANY,bitmap);
         topSizer->Add(staticBitmap,1,wxEXPAND);
         SetSizerAndFit(topSizer);
@@ -297,7 +298,6 @@
             dc.DrawText(version, bitmap.GetWidth() - tw - 3, bitmap.GetHeight() - th - 3);
             dc.SelectObject(wxNullBitmap);
         }
-        bitmap.SetScaleFactor(GetDPIScaleFactor());
         splash = new HuginSplashScreen(NULL, bitmap);
     } else {
         wxLogFatalError(_("Fatal installation error\nThe file data/splash.png was not found at:") + huginApp::Get()->GetXRCPath());
