跳转到内容

模組:沙盒/Cookai1205

维基百科,自由的百科全书

这是本页的一个历史版本,由Cookai1205留言 | 贡献2025年1月10日 (五) 04:46编辑。这可能和当前版本存在着巨大的差异。

local p = {}

-- @param frame.args.1 SVG source code.
function p.svgToDataUri( frame )
	local svg = mw.text.trim( frame.args[ 1 ] )
	if svg == '' then
		return ''
	end
	svg = string.gsub( svg, '>%s*<', '><' )
	local out = 'data:image/svg+xml;utf8,' .. mw.uri.encode( svg, 'PATH' )
	return out
end

return p