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));
dc->rotate = rotate;
dc->zoom = zoom;
/*dc->offset_x = offset_x;*/
/*dc->offset_y = offset_y;*/
dc->offset_x = offset_x;
dc->offset_y = offset_y;
dc->gamma = gamma;
/*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) {
DrawContext *dc = (DrawContext*) luaL_checkudata(L, 1, "drawcontext");
dc->gamma = luaL_checknumber(L, 2);
ddjvu_format_set_gamma(dc->pixelformat, dc->gamma);
return 0;
}
@ -272,10 +273,6 @@ static int closePage(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");
DrawContext *dc = (DrawContext*) luaL_checkudata(L, 2, "drawcontext");
BlitBuffer *bb = (BlitBuffer*) luaL_checkudata(L, 3, "blitbuffer");

Loading…
Cancel
Save