Module:InfoboxImage

-- Inputs: --   image - Can either be a bare filename or a fully formatted image link --   size - size to display the image --   sizedefault - default size to display the image if size param is blank --   alt - alt text for image -- Outputs: --   Formatted image.

local i = {};

function i.InfoboxImage(frame) local image = frame.args["image"]; if image == "" or image == nil then return "" end if string.sub(image,1,2) == "" .. size;       elseif sizedefault ~= "" and sizedefault ~= nil then            result = result .. "|" .. sizedefault;        else            result = result .. "|frameless";        end        if alt ~= "" and alt ~= nil then            result = result .. "|alt=" .. alt;        end        result = result .. "";        return result;    end end

return i;