Module:InfoboxImage

local i = {};

function i.InfoboxImage(frame) local image = frame.args["image"]; if image == "" or image == nil then return "" end if string.sub(frame.args["image"],1,2) == "[[" then       return frame.args["image"];    else        local result = "";        local size = frame.args["size"];        local sizedefault = frame.args["sizedefault"];        local alt = frame.args["alt"];        if (tonumber(size) or 0) > 0 then            size = size .. "px";        end        result = "File:" .. frame.args["image"];        result = result .. "/" .. (size or sizedefault or "frameless");        if alt ~= "" and alt ~= nil then            result = result .. "/alt=" .. alt;        end        return result;    end end

return i;