{"id":50030,"date":"2025-11-17T15:20:04","date_gmt":"2025-11-17T15:20:04","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=50030"},"modified":"2025-11-19T14:55:12","modified_gmt":"2025-11-19T14:55:12","slug":"hugin-2025-0-0-released-new-gui-tool","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/11\/hugin-2025-0-0-released-new-gui-tool\/","title":{"rendered":"Hugin 2025.0.0 Released with New GUI Tool (Ubuntu PPA Updated)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-36587\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/12\/hugin-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/12\/hugin-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/12\/hugin-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/12\/hugin-icon-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/12\/hugin-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/12\/hugin-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>Hugin, the free open-source panorama photo stitching and HDR merging program, release new 2025.0.0 version few days ago.<\/p>\n<p>The new version of this yearly release software, introduced <b>new GUI tool called Hugin Toolbox<\/b>, which provides a graphical user interface for\u00a0enfuse and simple perspective correction.<\/p>\n<p><!--more--><\/p>\n<p>Like the &#8220;Batch Processor&#8221; and &#8220;Lens calibration&#8221;, the new GUI can be launched either from start menu (e,g., search from GNOME Overview) or by running <code>hugin_toolbox<\/code> command from terminal.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/hugin-toolbox.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50031\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/hugin-toolbox-700x472.webp\" alt=\"\" width=\"610\" height=\"411\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/hugin-toolbox-700x472.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/hugin-toolbox-300x202.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/hugin-toolbox-768x518.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/hugin-toolbox-1320x891.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/hugin-toolbox.webp 1332w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Besides new GUI tool, the release now uses vector SVG instead of PNG for the tool-bar and button icons, improving the app appearance on HiDPI displays.<\/p>\n<p>And for Windows user, the app window color scheme will now change automatically when you switching between light or dark desktop appearance.<\/p>\n<p>For users who would like to build Hugin 2025.0.0 from source code, the new release now requires wxWidgets &gt;= 3.2 and c++17 compiler. Meaning Linux user needs to pass <code>-std=gnu++17<\/code> flag when building with c++.<\/p>\n<p>And, due to c++17 compiler requirement, old Ubuntu 20.04 needs to either upgrade &#8220;libvigraimpex&#8221; library or edit <code>separableconvolution.hxx<\/code> (line 1412) and <code>stdconvolution.hxx<\/code> (line 792) files under <code>\/usr\/include\/vigra\/<\/code>, by changing:<\/p>\n<pre>#ifndef _MSC_VER\r\n            throw(PreconditionViolation)\r\n#elif _MSC_VER &gt;= 1900\r\n            noexcept(false)\r\n#endif<\/pre>\n<p>to:<\/p>\n<pre>#if _MSC_VER &gt;= 1900 || __cplusplus &gt;= 201103L\r\n            noexcept(false)\r\n#else\r\n            throw(PreconditionViolation)\r\n#endif<\/pre>\n<p>Or, it will output &#8220;<i>error: ISO C++17 does not allow dynamic exception specifications<\/i>&#8221; error as c++17 has removed the <code>throw<\/code> exception specification.<\/p>\n<p>Other changes in <a href=\"https:\/\/hugin.sourceforge.io\/releases\/2025.0.0\/en.shtml\" target=\"_blank\" rel=\"noopener\">Hugin 2025.0.0<\/a> according to the commit log:<\/p>\n<ul>\n<li>Better handling of unknown language by automatically switching back to default language at launch.<\/li>\n<li>Add one more variant for Hugins image types JPEG\/TIFF\/PNG alone.<\/li>\n<li>Ask for overwrite when using the secure hugin_stitch_project.<\/li>\n<li>Allow scaling with control + mouse wheel for masks and crop operations.<\/li>\n<li>Use luminance for masking of images instead of separate red\/green\/blue channel comparison.<\/li>\n<li>Ask for overwrite when using the secure hugin_stitch_project.<\/li>\n<li>Add function to print total time at end for ExternalCmdExecDialog.<\/li>\n<li>Add one more operator for TDiff2D and fix a const expression<\/li>\n<li>Allow also creating line cp cover several images (cpfind).<\/li>\n<li>Translation updates, bugfixes, and other small improvements.<\/li>\n<\/ul>\n<h3>Install Hugin 2025.0.0<\/h3>\n<p>The official packages for Windows and source tarball are available to download in this <a href=\"https:\/\/sourceforge.net\/projects\/hugin\/files\/hugin\/hugin-2025.0\/\" target=\"_blank\" rel=\"noopener\">Sourceforge page<\/a>.<\/p>\n<p>For Linux, a community maintained <a href=\"https:\/\/flathub.org\/en-GB\/apps\/net.sourceforge.Hugin\" target=\"_blank\" rel=\"noopener\">Flatpak package<\/a> is available for most distributions on <code>amd64<\/code> and <code>arm64<\/code> platforms.<\/p>\n<p>Linux Mint and Fedora (with 3rd party repository enabled) may search &amp; install the Flatpak package by using system software app. While, Debian\/Ubuntu users may run the 2 commands below one by one to install it:<\/p>\n<pre>sudo apt install flatpak<\/pre>\n<pre>flatpak install https:\/\/dl.flathub.org\/repo\/appstream\/net.sourceforge.Hugin.flatpakref<\/pre>\n<p><b>For Ubuntu<\/b> users who prefer classic <code>.deb<\/code> packages, I&#8217;ve built the package into this <a href=\"https:\/\/launchpad.net\/~ubuntuhandbook1\/+archive\/ubuntu\/hugin\" target=\"_blank\" rel=\"noopener\">unofficial PPA<\/a> for Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04, 25.04 and 25.10.<\/p>\n<p>For Ubuntu 18.04, the system libraries are outdated for Hugin 2025.0.0. I&#8217;ll no longer build it for this old LTS due to lack of time.<\/p>\n<p>To add the PPA &amp; install Hugin, run commands below one by one:<\/p>\n<pre>sudo add-apt-repository ppa:ubuntuhandbook1\/hugin\r\nsudo apt update\r\nsudo apt install hugin<\/pre>\n<p>(Optionally) Remove the PPA and Hugin (.deb) package by running command:<\/p>\n<pre>sudo apt remove hugin hugin-data hugin-tools<\/pre>\n<pre>sudo add-apt-repository --remove ppa:ubuntuhandbook1\/hugin<\/pre>","protected":false},"excerpt":{"rendered":"<p>Hugin, the free open-source panorama photo stitching and HDR merging program, release new 2025.0.0 version few days ago. The new version of this yearly release software, introduced new GUI tool called Hugin Toolbox, which provides a graphical user interface for\u00a0enfuse and simple perspective correction.<\/p>\n","protected":false},"author":1,"featured_media":36587,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[1473,1432],"class_list":["post-50030","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-hugin","tag-photo"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=50030"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50030\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/36587"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=50030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=50030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=50030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}