About [img[]], how to show a image locating outside of the wiki folder?

I put a image folder outside of the wiki folder, like:

test.png in C:\Users\22427\OneDrive\Documents\TiddlyWiki\image
tiddlers in C:\Users\22427\OneDrive\Documents\TiddlyWiki\HydroWood\tiddlers

why [ext[success|file:…/image/test.png]] can work,

but
[img[…/image/test.png]]
[img[C:/Users/22427/OneDrive/Documents/TiddlyWiki/image/test.png]]
[img[file://C:/Users/22427/OneDrive/Documents/TiddlyWiki/image/test.png]]

can not?

[img[../image/test.png]] should work. You need two dots (..) to point the directory above your wiki, not three (your example had ...). This is good to bear in mind in general - two dots are standard on any command line and/or textual representation of a file system.

[img[/home/yan/image.png]] also works. Note this is on a Linux system under Firefox. The root path on Linux and Unix is just the abstract /, not a drive name like C:/.

For Windows, it appears you must use a third slash before the drive name when using the file:// URI.
So in your example, these should work in theory:
[img[/C:/Users/22427/OneDrive/Documents/TiddlyWiki/image/test.png]]
[img[file:///C:/Users/22427/OneDrive/Documents/TiddlyWiki/image/test.png]]
Note the extra slashes. Try also lowercasing C if that doesn’t work.

This is a best guess that I hope works for you. I believe also that OneDrive is not a normal folder in Windows. Windows is sort-of launching a separate application to explore it. It may just work though, so worth giving a shot.