From bcc86f260a464f85e77b727c7d3ba6178fb55804 Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Sat, 3 Mar 2012 17:04:31 +0800 Subject: [PATCH] mod: add set gamma --- djvu.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/djvu.c b/djvu.c index 9f36b4879..56788b2e8 100644 --- a/djvu.c +++ b/djvu.c @@ -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");