1// Copyright 2019 Google LLC. 2// Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. 3#include "tools/fiddle/examples.h" 4// HASH=faa5dfa466f6e16c07c124d971f32679 5REG_FIDDLE(Bitmap_writePixels_2, 256, 80, false, 0) { 6void draw(SkCanvas* canvas) { 7 SkBitmap bitmap; 8 bitmap.allocPixels(SkImageInfo::MakeN32Premul(2, 2)); 9 bitmap.eraseColor(SK_ColorGREEN); 10 SkPMColor color = 0xFF5599BB; 11 SkPixmap src(SkImageInfo::MakeN32Premul(1, 1), &color, 4); 12 bitmap.writePixels(src); 13 canvas->scale(40, 40); 14 canvas->drawImage(bitmap.asImage(), 0, 0); 15} 16} // END FIDDLE 17