Files
koreader/image.lua

26 lines
471 B
Lua
Raw Normal View History

Image = {}
function Image._getFileData(filename)
2012-04-15 02:26:24 +02:00
local f = io.open(filename)
local data = f:read("*a")
f:close()
return data
end
function Image.fromPNG(filename)
local img = mupdfimg.new()
img:loadPNGData(Image._getFileData(filename))
local bb = img:toBlitBuffer()
img:free()
return bb
end
function Image.fromJPEG(filename)
local img = mupdfimg.new()
2012-04-15 23:39:53 +02:00
img:loadJPEGData(Image._getFileData(filename))
local bb = img:toBlitBuffer()
img:free()
return bb
end