mod: add set gamma

pull/2/merge
Qingping Hou 12 years ago
parent 755567d7ba
commit bcc86f260a

@ -128,8 +128,8 @@ static int newDrawContext(lua_State *L) {
DrawContext *dc = (DrawContext*) lua_newuserdata(L, sizeof(DrawContext)); DrawContext *dc = (DrawContext*) lua_newuserdata(L, sizeof(DrawContext));
dc->rotate = rotate; dc->rotate = rotate;
dc->zoom = zoom; dc->zoom = zoom;
/*dc->offset_x = offset_x;*/ dc->offset_x = offset_x;
/*dc->offset_y = offset_y;*/ dc->offset_y = offset_y;
dc->gamma = gamma; dc->gamma = gamma;
/*dc->pixelformat = ddjvu_format_create(DDJVU_FORMAT_RGBMASK32, 4, format_mask);*/ /*dc->pixelformat = ddjvu_format_create(DDJVU_FORMAT_RGBMASK32, 4, format_mask);*/
@ -185,6 +185,7 @@ static int dcGetZoom(lua_State *L) {
static int dcSetGamma(lua_State *L) { static int dcSetGamma(lua_State *L) {
DrawContext *dc = (DrawContext*) luaL_checkudata(L, 1, "drawcontext"); DrawContext *dc = (DrawContext*) luaL_checkudata(L, 1, "drawcontext");
dc->gamma = luaL_checknumber(L, 2); dc->gamma = luaL_checknumber(L, 2);
ddjvu_format_set_gamma(dc->pixelformat, dc->gamma);
return 0; return 0;
} }
@ -272,10 +273,6 @@ static int closePage(lua_State *L) {
} }
static int drawPage(lua_State *L) { static int drawPage(lua_State *L) {
/*fz_pixmap *pix;*/
/*fz_device *dev;*/
/*fz_matrix ctm;*/
/*fz_bbox bbox;*/
DjvuPage *page = (DjvuPage*) luaL_checkudata(L, 1, "djvupage"); DjvuPage *page = (DjvuPage*) luaL_checkudata(L, 1, "djvupage");
DrawContext *dc = (DrawContext*) luaL_checkudata(L, 2, "drawcontext"); DrawContext *dc = (DrawContext*) luaL_checkudata(L, 2, "drawcontext");
BlitBuffer *bb = (BlitBuffer*) luaL_checkudata(L, 3, "blitbuffer"); BlitBuffer *bb = (BlitBuffer*) luaL_checkudata(L, 3, "blitbuffer");

Loading…
Cancel
Save