blob: 2ba89aaee3c0d1dbbfbd8bae76fd2627d7ad902b [file] [log] [blame]
halcanary@google.comfed30372013-10-04 12:46:45 +00001/*
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 "SkForceLinking.h"
10#include "SkGraphics.h"
11#include "SkImageDecoder.h"
12
13__SK_FORCE_IMAGE_DECODER_LINKING;
14
15/**
16 Simple program to test Skia's ability to decode images without
17 errors or debug messages. */
18int main(int argc, char ** argv) {
19 if (argc < 2) {
20 SkDebugf("Usage:\n %s imagefile\n\n", argv[0]);
21 return 3;
22 }
23 SkBitmap bitmap;
24 if (!(SkImageDecoder::DecodeFile(argv[1], &bitmap))) {
25 return 2;
26 }
27 if (bitmap.empty()) {
28 return 1;
29 }
30 return 0;
31}
32