[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Image processing module?
- From: Dirk Laurie <dirk.laurie@...>
- Date: Thu, 30 Aug 2012 21:32:27 +0200
2012/8/30 Wesley Smith <wesley.hoke@gmail.com>:
> To add to the list of options ... I made an image loading module for
> LuaAV that can build on OSX and Linux. It can use FreeImage, OpenEXR
> and/or ImageIO on OSX. Here's the link:
> https://github.com/LuaAV/LuaAV/tree/master/LuaAV/modules/image/src
>
> It comes paired with an Array module that's a generic byte buffer container:
> https://github.com/LuaAV/LuaAV/blob/master/LuaAV/libluaav/src/lua_array.cpp
>
> Sample API:
>
> local Image = require("Image")
> local img = Image("LuaAV.96.png")
> -- do stuff
> img:save("new.file.jpg")
>
>
> The repo layout isn't setup to build the module without the larger
> environment, so you'd have to do some legwork there. That said,
> chunks of the code might be useful if you felt like cobbling together
> your own module, particularly the FreeImage part.
> wes
>
Well, I've just bravely typed
git clone https://github.com/LuaAV/LuaAV/
so let's see!