Releases: Tulon/scantailor
Releases · Tulon/scantailor
Scan Tailor experimental 2016-02-22
Improve spline fitting quality The improvement comes from two different sources: 1. Curvature-aware initial positioning of control points. 2. Don't bother fitting a spline to the result of coupled-snakes algorithm. We assume its result is smooth enough. This means spline fitting is only performed to facilitate manual dewarping. Previously we were fitting a spline to a polyline resulting from another spline fit.
Scan Tailor experimental 2016-01-13
Fix masked polynomial surface calculation The "masked" overload of PolynomialSurface::prepareDataForLeastSquares() was broken and at the same time never used. Due to a copy-paste, the other overload was used in all cases. This resulted in poor binarization quality. This commit fixes both issues.
Scan Tailor experimental 2015-10-27
Fix a crash on switching to "Match size by scaling" The crash could be reproduced as follows: 1. Go to the Margins stage. 2. Select "Don't match size". 3. Apply to ... -> All Pages. 4. Select a different page. 5. Select "Match size by scaling" -> Crash The crash itself seems to be a bug in Qt triggered by trying to draw an empty rectangle with QPainter. However, such a situation was triggered by a bug in Scan Tailor, which is addressed by this commit. The issue was a missing update of m_aggregateHardSize and m_committedAggregateHardSize in page_layout::ImageView::matchSizeModeChanged(). Indeed, when all pages are set to "Don't match size", no pages participate in aggregate hard size calculation, leading aggregate hard size to be "0.0 x 0.0". That's not a problem when in "Don't match size" mode but is a problem in other modes.
Scan Tailor experimental 2015-10-11
Re-sync translations Update translation files to be in sync with the latest source code.
Scan Tailor experimental 2015-09-07
EXPERIMENTAL_2015_09_07 Prevent a crash on creating a thumbnail with a very high aspect ratio
Scan Tailor experimental 2015-08-20
EXPERIMENTAL_2015_08_20 Add some margins to DewarpingView in order to accomodate trivial dist…
Scan Tailor experimental 2015-07-28
Fix "Match size by scaling" mode A bug in geometric calculations in "Match size by scaling" mode was found and fixed. While at it, the behaviour of absorbScalingIntoTransform() method was re-thought and the method was made const.
Scan Tailor experimental 2015-07-19
Implement polynomial surface rendering in OpenCL Polynomial surfaces are used in illumination normalization.
Scan Tailor experimental 2015-06-20
EXPERIMENTAL_2015_06_20 Set version to "experimental"
Scan Tailor experimental 2015-07-14
Merge pull request #113 from ospalh/feature-besseres-Deutsch Fix some German translations.