Chromium Code Reviews| Index: tools/test_image_decoder.cpp |
| diff --git a/tools/test_image_decoder.cpp b/tools/test_image_decoder.cpp |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..cf82d1f3de6389cf9200efcfffccc03ad23b189b |
| --- /dev/null |
| +++ b/tools/test_image_decoder.cpp |
| @@ -0,0 +1,32 @@ |
| +/* |
| + * Copyright 2013 Google Inc. |
| + * |
| + * Use of this source code is governed by a BSD-style license that can be |
| + * found in the LICENSE file. |
| + */ |
| + |
| +#include <SkBitmap.h> |
|
scroggo
2013/10/01 22:04:14
""
|
| +#include <SkForceLinking.h> |
| +#include <SkGraphics.h> |
| +#include <SkImageDecoder.h> |
| + |
| +__SK_FORCE_IMAGE_DECODER_LINKING; |
| + |
| +/** |
| + Simple program to test Skia's ability to decode images without |
| + errors or debug messages. */ |
| +int main(int argc, char ** argv) { |
| + if (argc < 2) { |
| + SkDebugf("Usage:\n %s imagefile\n\n", argv[0]); |
| + return 3; |
| + } |
| + SkBitmap bitmap; |
| + if (!(SkImageDecoder::DecodeFile(argv[1], &bitmap))) { |
| + return 2; |
| + } |
| + if (bitmap.empty()) { |
| + return 1; |
| + } |
| + return 0; |
| +} |
| + |