On 1/21/2016 6:08 PM, Patrick Gundlach wrote:
Hello all,

I am using LuaTeX 0.79.1 and use

     local foo = img.scan({filename = "foo.tiff"})

but this fails with

!LuaTeX error: internal error: unknown image type (2)
  ==> Fatal error occurred, no output PDF file produced!


Is there a way to prevent LuaTeX from stopping the whole process? Is there a 
function like

can_you_handle_this_imagetype(filename="foo.tiff")

?

local imgscan   = img.scan
local supported = { pdf = true, jpg = true, png = true }

function img.scan(t)
    if t and t.filename then
        local e = string.match(t.filename,".-%.(.-)$")
        if supported[e] then
            return imgscan(t)
        end
    end
end

local foo = img.scan({filename = "foo.tiff"})
local foo = img.scan({filename = "foo.pdf"})




-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
      tel: 038 477 53 69 | www.pragma-ade.com | www.pragma-pod.nl
-----------------------------------------------------------------

Reply via email to