Review Request 116567: Implement fuzzy image matching in readtest
Kevin Ottens
ervin at kde.org
Tue Mar 4 21:04:57 UTC 2014
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/116567/#review51959
-----------------------------------------------------------
Ship it!
Ship It!
- Kevin Ottens
On March 3, 2014, 3:23 p.m., Alex Merry wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/116567/
> -----------------------------------------------------------
>
> (Updated March 3, 2014, 3:23 p.m.)
>
>
> Review request for KDE Frameworks.
>
>
> Repository: kimageformats
>
>
> Description
> -------
>
> Implement fuzzy image matching in readtest
>
> Images are converted to ARGB32 format, then each byte (ie: each pixel
> channel) in the read image is allowed to deviate by some specified
> amount from the corresponding byte in the expected image, to allow for
> rounding errors etc.
>
> By default, no deviation is permitted, but the XCF tests are allowed a
> deviation of 1, as the alpha blending can result in rounding errors
> (depending on whether hardware acceleration is used, for example). In
> the end, we are not too concerned about a small deviation that is
> invisible to the human eye.
>
> Extract QImage::Format parsing into its own header
>
> Use the array-of-strings suggested by David Faure so that only one list
> has to be maintained instead of three.
>
>
> Diffs
> -----
>
> autotests/CMakeLists.txt 5c6508490344ca29097a3f13d01571658ad34786
> autotests/readtest.cpp dec9686e38389b04296fdf176db9fb8c1f3a56a4
> tests/format-enum.h PRE-CREATION
> tests/imagedump.cpp 4b38c07d151d9bcb895f49a76e2bd03ddee41487
>
> Diff: https://git.reviewboard.kde.org/r/116567/diff/
>
>
> Testing
> -------
>
> imagedump still works. Most tests still pass; note that the non-alpha pic tests fail without https://git.reviewboard.kde.org/r/116568/diff/ as the wrong format (ARGB32 instead of RGB32) is constructed.
>
> This should make the xcf tests pass again on Jenkins.
>
>
> Thanks,
>
> Alex Merry
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20140304/ea4341b9/attachment-0001.html>
More information about the Kde-frameworks-devel
mailing list