diff options
Diffstat (limited to 'src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java')
-rwxr-xr-x | src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java b/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java index b938363fa..fa9ca6284 100755 --- a/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java +++ b/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java @@ -1380,6 +1380,11 @@ public class ClearSightImageProcessor { finalRect.bottom = newYoffset + newHeight; } + if (finalRect.width() % 2 != 0 || finalRect.height() % 2 != 0) { + finalRect = new Rect(finalRect.left, finalRect.top, + finalRect.width() % 2 == 0 ? finalRect.right : finalRect.right + 1, + finalRect.height() % 2 == 0 ? finalRect.bottom : finalRect.bottom + 1); + } Log.d(TAG, "getFinalCropRect - final rect: " + finalRect.toString()); return finalRect; } |