I think I had the same problem a month or two ago using Therion on Windows. My solution was to load my jpeg into gimp and then export it with all of optional jpeg coding extensions turned off - so I had what you might call a "20 century jpeg". Therion on Windows was happy with this. Mike McCombe
-----Original Message----- From: Therion <therion-bounces@speleo.sk> On Behalf Of Bill Gee Sent: 27 January 2026 19:07 To: Therion Mail List <therion@speleo.sk> Subject: Re: [Therion] xTherion will not open JPG backgrounds
Update - Argh!! This is frustrating. It is sort of like the Linux version of DLL Hell.
Apparently when I did the system updates a few weeks ago, the tkimg package removed itself from tcl 8.6 and added itself to tcl 9.0. I searched through some old emails (lucky I still have them!) and found a thread from August 2025. The solution in that thread was to modify the xtherion program so it executed in wish8.6 instead of wish 9.
Repeating my tests from then - I found that package Img is no longer available in tcl 8.6. I changed xtherion to call wish 9.0, and now it works. JPG backgrounds will now load.
The solution in August was to switch to TCL 8.6. The solution this month is to switch to TCL 9.0. Sheesh ...
bgee@main2:~$ tclsh8.6 % package require Img can't find package Img % exit bgee@main2:~$ tclsh9.0 % package require Img 2.1.0 % exit bgee@main2:~$
=============== Bill Gee
On 1/27/26 12:41, Bill Gee wrote:
Dang it ... I remember seeing this problem some months ago, probably in June, but now cannot remember how I fixed it.
Therion 6.3.4+dev running on Fedora 43.
In late December I worked on a cave map and had no problems with it. xTherion opened jpg files as backgrounds. Today I went back to that same map, and it will not load the background jpg files. It will open png backgrounds. The only error I can see is in the Background Images field. It shows the name of the jpg file and adds "(unknown)" at the end.
I checked both tkimg and libjpeg. They are installed. What else is required for this to work?
I started xtherion from a command shell. There were no additional error messages. Is there a log file somewhere that might give more clues?
In early January I ran the usual update process for all packages. Both tkimg and libjpeg were updated. I don't see anything that was removed other than old kernels.
Thanks!
_______________________________________________ Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion