Changeset 457 for pwntcha


Ignore:
Timestamp:
Jan 12, 2005, 5:33:03 PM (18 years ago)
Author:
Sam Hocevar
Message:
  • 81% success
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pwntcha/trunk/src/paypal.c

    r456 r457  
    8989                            getgray(img, x + z, y + t, &r2);
    9090                            if(r < r2)
    91                                 dist += abs(r - r2);
     91                                dist += (r - r2) * (r - r2);
    9292                            else
    93                                 dist += abs(r - r2) * 3 / 4;
     93                                dist += (r - r2) * (r - r2) / 2;
    9494                        }
    9595                    //dist = dist * 128 / fonts[f]->glyphs[i].count;
    96                     dist  = dist * 1024 / (xmax - xmin - 2 * DELTA);
     96                    dist  = dist / (xmax - xmin - 2 * DELTA) / (xmax - xmin - 2 * DELTA);
    9797                    if(dist < localmin)
    9898                    {
     
    124124                getpixel(fonts[bestfont]->img, xmin + x, ymin + y, &r, &g, &b);
    125125                if(r > 128)
    126                     continue;
     126                {
     127                    getpixel(img, bestx + x, besty + y, &r, &g, &b);
     128                    r = 255;
     129                }
    127130                setpixel(img, bestx + x, besty + y, r, g, b);
    128131            }
    129132#endif
    130133
    131         startx = bestx + xmax - xmin;
     134        startx = bestx + fonts[bestfont]->glyphs[bestch].xmax - fonts[bestfont]->glyphs[bestch].xmin;
    132135        result[cur++] = fonts[bestfont]->glyphs[bestch].c;
    133136    }
Note: See TracChangeset for help on using the changeset viewer.