2023年政策修订增补工作正在进行中,欢迎参与!
Template talk:链入文件
跳转到导航
跳转到搜索
关于这个模板的实现方式
实际上之前已经有编辑者尝试过类似做法了,这样确实会更优雅一些,但相关api是高开销函数,会增加Lua的使用时间以及存在最大调用次数的限制。并且使用img标签加display:none时,由于浏览器不会重复请求相同地址的图片,所以并不会出现额外产生流量的情况。二者相比之下还是用一个隐藏的img标签比较好。--東東君(讨论) 2022年6月11日 (六) 19:37 (CST)
- 高开销确实是个问题。但wikitext写法中无论用1px或者与img标签中相同的大小,大部分情况下都会生成为缩略图,而这明显和例如
{{Filepath:Example.jpg}}
的网址不同。当然如果wikitext中用例如50px,img中{{Filepath:Example.jpg|50px}}
这样写图片确实不会重复请求。此外,wikitext写svg现在会被转为png,而filepath不会自动转换。就我个人而言一般不会接受用了img还要使用缩略图甚至svg转png的情况。 —— 鬼影233「论|史|反」 - 哦,
<img src="{{filepath:Example.jpg}}" width="50" /><div style="display:none;">[[File:Example.jpg]]</div>
这样好像不会重复请求。 —— 鬼影233「论|史|反」