X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fpdf%2Fbbox.c;h=da5f039a2c5bf850d35379e22c802b0f17afbd64;hp=62d0839f59ca1b55d60717f27990898d833c16d0;hb=1640b5b92c1400f0a1c993fa8cb9c5d6ce3d4bc5;hpb=9368362db826055e8ed23a58b431c38e5fd1a1f7 diff --git a/lib/pdf/bbox.c b/lib/pdf/bbox.c index 62d0839..da5f039 100644 --- a/lib/pdf/bbox.c +++ b/lib/pdf/bbox.c @@ -347,17 +347,26 @@ static void fix_small_boxes(context_t*context) while(h) { head_t*next = h->next; if(!h->seen) { - if(h->bbox.xmax - h->bbox.ymin < 16 - && h->bbox.ymax - h->bbox.ymin < 16) { + if(h->bbox.xmax - h->bbox.xmin < 32 + || h->bbox.ymax - h->bbox.ymin < 32) { head_t*other = search_vicinity(context, h, 64, costab, sintab); if(other) { merge(context, h->pos, other->pos); changed = 1; break; } else { + //printf("nothing in the vicinity of %d,%d,%d,%d\n", h->bbox); h->seen = 1; } - } + } /*else { + printf("area %d,%d,%d,%d is large enough (%dx%d)\n", + h->bbox.xmin, + h->bbox.ymin, + h->bbox.xmax, + h->bbox.ymax, + h->bbox.xmax - h->bbox.xmin, + h->bbox.ymax - h->bbox.ymin); + } */ } h = next; }