Changeset 3539


Ignore:
Timestamp:
May 30, 2009 6:01:23 PM (5 years ago)
Author:
sam
Message:

img2twit: remove contrast enhancement.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpipi/trunk/examples/img2twit.cpp

    r3538 r3539  
    527527 
    528528static inline void get_point(int index, float *x, float *y, float *r, 
    529                              float *g, float *b, float *s, bool final = false) 
     529                             float *g, float *b, float *s) 
    530530{ 
    531531    int dx, dy; 
     
    539539    *x = (fx + dx) * RANGE_X /*+ 0.5 * (index & 1)*/; 
    540540 
    541     if(final) 
    542     { 
    543         *r = int2fullrange(points[index].r, RANGE_R); 
    544         *g = int2fullrange(points[index].g, RANGE_G); 
    545         *b = int2fullrange(points[index].b, RANGE_B); 
    546     } 
    547     else 
    548     { 
    549         *r = int2midrange(points[index].r, RANGE_R); 
    550         *g = int2midrange(points[index].g, RANGE_G); 
    551         *b = int2midrange(points[index].b, RANGE_B); 
    552     } 
     541    *r = int2fullrange(points[index].r, RANGE_R); 
     542    *g = int2fullrange(points[index].g, RANGE_G); 
     543    *b = int2fullrange(points[index].b, RANGE_B); 
    553544 
    554545    *s = int2fullrange(points[index].s, RANGE_S); 
     
    695686} 
    696687 
    697 static void render(pipi_image_t *dst, 
    698                    int rx, int ry, int rw, int rh, bool final) 
     688static void render(pipi_image_t *dst, int rx, int ry, int rw, int rh) 
    699689{ 
    700690    int lookup[dw * RANGE_X * 2 * dh * RANGE_Y * 2]; 
     
    752742                                    + dw * RANGE_X * 2 * (int)(fy * 2)]; 
    753743 
    754                 get_point(index, &fx, &fy, &fr, &fg, &fb, &fs, final); 
     744                get_point(index, &fx, &fy, &fr, &fg, &fb, &fs); 
    755745 
    756746                //float k = pow((*it).second * (1.0 + fs), 1.2); 
     
    11511141        /* Render what we just computed */ 
    11521142        tmp = pipi_new(dw * RANGE_X, dh * RANGE_Y); 
    1153         render(tmp, 0, 0, dw * RANGE_X, dh * RANGE_Y, false); 
     1143        render(tmp, 0, 0, dw * RANGE_X, dh * RANGE_Y); 
    11541144        error = pipi_measure_rmsd(src, tmp); 
    11551145 
     
    12091199 
    12101200            render(scrap, zonex * RANGE_X, zoney * RANGE_Y, 
    1211                    zonew * RANGE_X, zoneh * RANGE_Y, false); 
     1201                   zonew * RANGE_X, zoneh * RANGE_Y); 
    12121202 
    12131203            double newerr = pipi_measure_rmsd(src, scrap); 
     
    12271217                    sprintf(buf, "twit%08i.bmp", success); 
    12281218                    tmp = pipi_new(width, height); 
    1229                     render(tmp, 0, 0, width, height, true); 
     1219                    render(tmp, 0, 0, width, height); 
    12301220                    pipi_save(tmp, buf); 
    12311221                    pipi_free(tmp); 
     
    13651355        /* Render these points to a new image */ 
    13661356        dst = pipi_new(width, height); 
    1367         render(dst, 0, 0, width, height, true); 
     1357        render(dst, 0, 0, width, height); 
    13681358 
    13691359        /* Save image and bail out */ 
Note: See TracChangeset for help on using the changeset viewer.