Go to file
Brian Osman 9889c24ec6 Add color space logic to skdiff
By default, decode images to a common color space (sRGB) before comparing.
This lets us compare images rendered to different gamuts (eg sRGB or P3),
where the raw pixel values are wildly different, even though the colors
being described are actually the same (or very similar).

Add a "--nocolorspace" option to get the existing behavior of comparing
the raw pixel values.

Also removed the source code for skimagediff, which hasn't been built in
a long time.

Change-Id: Ic55724b523348421bf21e9764d155730b94fc40a
Reviewed-on: https://skia-review.googlesource.com/141962
Auto-Submit: Brian Osman <brianosman@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
2018-07-18 17:13:46 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Revert "Add some optimizations to PolyUtils" 2018-07-17 20:22:51 +00:00
bin add --sync to adb push in bin/droid 2018-06-28 15:46:57 +00:00
dm Test GrContextOptions persistent cache on linux/quadrop400 bots. 2018-07-16 19:09:19 +00:00
docker cloudbuild.yaml also needs a top level timeout. 2018-07-03 19:02:55 +00:00
docs fix bookmaker 2018-07-18 13:29:31 +00:00
example Compile with GCC 7.2.0. 2018-03-13 22:18:18 +00:00
experimental Add SkFloat2Bits and Region stub 2018-07-17 18:27:31 +00:00
fuzz Reland "SkDEBUGF: use __VA_ARGS__" 2018-07-18 15:37:41 +00:00
gm GrTessellator: fix overlap outer boundary winding. 2018-07-18 13:19:01 +00:00
gn Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
include Reland "SkDEBUGF: use __VA_ARGS__" 2018-07-18 15:37:41 +00:00
infra Update Win2016 bots. 2018-07-18 17:08:42 +00:00
modules Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
platform_tools SkAR-Java: finger painting first implementation 2018-07-18 15:31:35 +00:00
resources Add sRGB profile to mandrill images 2018-07-09 23:02:39 +00:00
samplecode Restore SkLightingShader and associated classes 2018-07-17 17:24:50 +00:00
site Update markdown files 2018-07-18 17:11:01 +00:00
src Reland "SkDEBUGF: use __VA_ARGS__" 2018-07-18 15:37:41 +00:00
tests MakeAsDrawText for SkTextBlob 2018-07-17 22:16:41 +00:00
third_party Roll skia/third_party/skcms ae6a7acc22e5..dad22fe0e646 (1 commits) 2018-07-16 14:43:06 +00:00
tools Add color space logic to skdiff 2018-07-18 17:13:46 +00:00
.clang-format Revert "Update clang-format matching more of Chromium" 2018-05-24 13:27:25 +00:00
.gitignore Add OpenCL build. 2018-06-29 13:06:57 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fixed SkVertices crashing on Windows DLL builds 2018-04-22 14:42:01 +00:00
BUILD.gn remove debug gl interface, grcontextfactory context type, and config. 2018-07-12 12:33:08 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Roll third_party/externals/angle2 04f0f133032c..e2c00841a55f (1 commits) 2018-07-18 10:54:11 +00:00
Doxyfile Make the housekeeper upload doxygen to a newer bucket 2016-10-04 13:23:57 -07:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py Make CR and trailing whitespace errors. 2018-07-11 20:48:38 +00:00
public.bzl [Bazel] Omit new test that causes infinite loop in libjpeg-turbo. 2018-06-26 20:15:12 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
whitespace.txt Whitespace change to trigger flutter roller 2018-06-22 01:18:46 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.