OLD | NEW |
| (Empty) |
1 /* | |
2 * Copyright 2013 Google Inc. | |
3 * | |
4 * Use of this source code is governed by a BSD-style license that can be | |
5 * found in the LICENSE file. | |
6 */ | |
7 | |
8 #include "SkBitmap.h" | |
9 #include "SkImageDecoder.h" | |
10 | |
11 #include "SkImageDiffer.h" | |
12 #include "skpdiff_util.h" | |
13 | |
14 | |
15 SkImageDiffer::SkImageDiffer() | |
16 : fIsGood(true) { | |
17 | |
18 } | |
19 | |
20 SkImageDiffer::~SkImageDiffer() { | |
21 | |
22 } | |
23 | |
24 int SkImageDiffer::queueDiffOfFile(const char baseline[], const char test[]) { | |
25 SkBitmap baselineBitmap; | |
26 SkBitmap testBitmap; | |
27 if (!SkImageDecoder::DecodeFile(baseline, &baselineBitmap)) { | |
28 SkDebugf("Failed to load bitmap \"%s\"\n", baseline); | |
29 return -1; | |
30 } | |
31 if (!SkImageDecoder::DecodeFile(test, &testBitmap)) { | |
32 SkDebugf("Failed to load bitmap \"%s\"\n", test); | |
33 return -1; | |
34 } | |
35 return this->queueDiff(&baselineBitmap, &testBitmap); | |
36 } | |
OLD | NEW |