blob: 119c54ed4e2c8477c13f08b9a9950fe4dba9315c [file] [log] [blame]
Hal Canary6c8422c2020-01-10 15:22:09 -05001// Copyright 2020 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"
4REG_FIDDLE(kLow_SkFilterQuality, 192, 192, false, 0) {
5void draw(SkCanvas* canvas) {
6 static const uint32_t pixels[9] = {
7 0xFFFF0000, 0xFFFFFFFF, 0xFF00FF00, 0xFFFFFFFF, 0xFF000000,
8 0xFFFFFFFF, 0xFF808080, 0xFFFFFFFF, 0xFF0000FF,
9 };
10 SkBitmap bm;
11 bm.installPixels(SkImageInfo::MakeN32Premul(3, 3), (void*)pixels, 12);
12 bm.setImmutable();
13 SkPaint paint;
14 paint.setFilterQuality(kLow_SkFilterQuality);
15 // paint.setMaskFilter(SkBlurMaskFilter::Make(
16 // kNormal_SkBlurStyle, 3.375, SkBlurMaskFilter::kHighQuality_BlurFlag));
17 canvas->drawBitmapRect(bm, {64, 64, 128, 128}, &paint);
18}
19} // END FIDDLE