Commit b827ec88bf1a4efd66a9aa5ff6f7c54a611a3a7c

Authored by Keyur Patel
1 parent de39cbf9

preserve rect aspect ratio

openbr/plugins/metadata/checkrects.cpp
... ... @@ -42,10 +42,10 @@ class CheckRectsTransform : public UntrainableTransform
42 42 if (fixRects){
43 43 for (int i=0; i<rects.size(); i++) {
44 44 QRectF r = rects[i];
45   - if (r.left() < 0) r.setLeft(0);
46   - if (r.right() > src.m().cols-1) r.setRight(src.m().cols-1);
47   - if (r.top() < 0) r.setTop(0);
48   - if (r.bottom() > src.m().rows-1) r.setBottom(src.m().rows-1);
  45 + if (r.left() < 0) r.moveLeft(0);
  46 + if (r.right() > src.m().cols-1) r.moveRight(src.m().cols-1);
  47 + if (r.top() < 0) r.moveTop(0);
  48 + if (r.bottom() > src.m().rows-1) r.moveBottom(src.m().rows-1);
49 49 dst.file.appendRect(r);
50 50 }
51 51 } else {
... ...