If I create an image tiddler and the _canonical_uri points to the url of the image it loads OK. Where it fails is if I then try to link to that image tiddler with [img[image tiddler]] in a new tidddler.
This ought to be straigtforward. Maybe the issue is “Images do not load in Node.js” and is a bug rather than a configuration issue.
edit/appendum: I also have (ages ago, and forgot it was there to re-test/demonstrate), a category tid with it’s icon field set to the name of a tid with an image via _canonical_uri. The icon correctly loads for that category tid.
Thanks, this has proved most helpful and seems to have uncovered a glitch in TW5.
Using my image source, the transclusion method {{scratch12: _canonical_uri}} works as expected but calling the img [img width=54 height=42 [scratch12: _canonical_uri]] failed.
So I deleted both my image tidller and the tiddler that calls the image and re-created them. Strangely it now works.
I had checked the tiddler type, brackets and any spurious spaces.