/* * Copyright 2014 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #include "gm/gm.h" #include "include/core/SkCanvas.h" #include "include/core/SkImage.h" #include "include/core/SkRefCnt.h" #include "include/core/SkTypes.h" #include "tools/Resources.h" /* * Test decoding grayscale JPEG * http://crbug.com/436079 */ DEF_SIMPLE_GM(grayscalejpg, canvas, 128, 128) { const char kResource[] = "images/grayscale.jpg"; sk_sp image(GetResourceAsImage(kResource)); if (image) { canvas->drawImage(image, 0.0f, 0.0f); } else { SkDebugf("\nCould not decode file '%s'. Did you forget" " to set the resourcePath?\n", kResource); } }