<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://vion.tail5ecd76.ts.net/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3ASpectrum</id>
	<title>Модуль:Spectrum - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://vion.tail5ecd76.ts.net/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3ASpectrum"/>
	<link rel="alternate" type="text/html" href="https://vion.tail5ecd76.ts.net/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Spectrum&amp;action=history"/>
	<updated>2026-11-08T04:39:01Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://vion.tail5ecd76.ts.net/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Spectrum&amp;diff=7273&amp;oldid=prev</id>
		<title>wp&gt;ru.wikipedia: Импорт из русской Википедии, версия 66001316</title>
		<link rel="alternate" type="text/html" href="https://vion.tail5ecd76.ts.net/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Spectrum&amp;diff=7273&amp;oldid=prev"/>
		<updated>2014-10-07T09:00:41Z</updated>

		<summary type="html">&lt;p&gt;Импорт из русской Википедии, версия 66001316&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local S={}&lt;br /&gt;
&lt;br /&gt;
function S.SpectrumMap(frame)&lt;br /&gt;
	local args=frame.args[1];&lt;br /&gt;
	local s;&lt;br /&gt;
	if (mw.ustring.find(args,&amp;#039;\\&amp;#039;)) then&lt;br /&gt;
		local params=mw.text.split(args,&amp;#039;\\&amp;#039;);&lt;br /&gt;
		local specStart=400;&lt;br /&gt;
		local specEnd=700;&lt;br /&gt;
		local specLen=specEnd - specStart;&lt;br /&gt;
		local imgHeight=1280;&lt;br /&gt;
		local imgWidth=7430;&lt;br /&gt;
		local specLines={};&lt;br /&gt;
		local specLine={};&lt;br /&gt;
		for i=2,#params do&lt;br /&gt;
			if (i==2) or (params[i]-params[i-1]&amp;gt;1.2) then	-- не пропускаем&lt;br /&gt;
				if (i&amp;lt;#params) and (params[i+1]-params[i]&amp;lt;=1.2) then	--очень близкие линии&lt;br /&gt;
					specLine={&lt;br /&gt;
						L = (((params[i]+params[i+1])/2 - specStart) / specLen * imgWidth),&lt;br /&gt;
						comment = tostring(params[i])..&amp;#039; нм и &amp;#039;..tostring(params[i+1])..&amp;#039; нм&amp;#039;&lt;br /&gt;
					}&lt;br /&gt;
				else&lt;br /&gt;
					specLine={&lt;br /&gt;
						L = ((params[i] - specStart) / specLen * imgWidth),&lt;br /&gt;
						comment = tostring(params[i])..&amp;#039; нм&amp;#039;&lt;br /&gt;
					}&lt;br /&gt;
				end&lt;br /&gt;
				table.insert(specLines,specLine);&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		s=&amp;#039;&amp;lt;imagemap&amp;gt;\nImage:&amp;#039;..params[1]..&amp;#039;|250px|\n&amp;#039;; &lt;br /&gt;
		for i=1,#specLines do&lt;br /&gt;
			--linePos=math.floor((params[i] - specStart) / specLen * imgWidth);&lt;br /&gt;
			s=s..&amp;#039;rect &amp;#039;..tostring(specLines[i].L - 75)..&amp;#039; 0 &amp;#039;..tostring(specLines[i].L + 75)..&amp;#039; &amp;#039;..imgHeight..&amp;#039; [[:File:&amp;#039;..params[1]..&amp;#039;|&amp;#039;..specLines[i].comment..&amp;#039;]]\n&amp;#039;;&lt;br /&gt;
		end&lt;br /&gt;
		s=s..&amp;#039;desc none\n&amp;lt;/imagemap&amp;gt;\n&amp;#039;;&lt;br /&gt;
		s=frame:preprocess(s);&lt;br /&gt;
	else&lt;br /&gt;
		s=&amp;#039;[[File:&amp;#039;..args..&amp;#039;|250px]]&amp;#039;;&lt;br /&gt;
	end&lt;br /&gt;
	return s&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return S&lt;/div&gt;</summary>
		<author><name>wp&gt;ru.wikipedia</name></author>
	</entry>
</feed>