aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Matt Sarett <msarett@google.com>2017-05-26 11:40:25 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-06-01 17:01:53 +0000
commitd16084ffdc688bad6d0e9c04f3f98049b3412633 (patch)
treec52dde36ef08d9288d07204ca0fce96845f2bfb7
parentc674e2695090723a24fb24c5cec32138f05aa03f (diff)
Better image for copyTo4444 test
This one produces noticeable differences if we fail to dither. Bug:720105 Change-Id: I208d0c8147f4cca1b484f2f55edc09ce1bef2dcb Reviewed-on: https://skia-review.googlesource.com/18036 Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org>
-rw-r--r--gm/copyTo4444.cpp6
-rw-r--r--resources/dog.jpgbin0 -> 8504 bytes
2 files changed, 4 insertions, 2 deletions
diff --git a/gm/copyTo4444.cpp b/gm/copyTo4444.cpp
index f593a19de8..97e6f0a0db 100644
--- a/gm/copyTo4444.cpp
+++ b/gm/copyTo4444.cpp
@@ -27,17 +27,19 @@ protected:
}
virtual SkISize onISize() {
- return SkISize::Make(1024, 512);
+ return SkISize::Make(360, 180);
}
virtual void onDraw(SkCanvas* canvas) {
SkBitmap bm, bm4444;
- if (!GetResourceAsBitmap("mandrill_512.png", &bm)) {
+ if (!GetResourceAsBitmap("dog.jpg", &bm)) {
SkDebugf("Could not decode the file. Did you forget to set the "
"resourcePath?\n");
return;
}
canvas->drawBitmap(bm, 0, 0);
+
+ // This should dither or we will see artifacts in the background of the image.
SkAssertResult(sk_tool_utils::copy_to(&bm4444, kARGB_4444_SkColorType, bm));
canvas->drawBitmap(bm4444, SkIntToScalar(bm.width()), 0);
}
diff --git a/resources/dog.jpg b/resources/dog.jpg
new file mode 100644
index 0000000000..2598ecb8b7
--- /dev/null
+++ b/resources/dog.jpg
Binary files differ