4REG_FIDDLE(alpha_bitmap_color_filter_mask_filter, 256, 256,
false, 0) {
36 paint.setColorFilter(
nullptr);
43 paint.setMaskFilter(
nullptr);
@ kNormal_SkBlurStyle
fuzzy inside and outside
constexpr SkColor SK_ColorCYAN
static void draw(SkCanvas *canvas, SkRect &target, int x, int y)
static SkBitmap make_alpha_image(int w, int h)
static sk_sp< SkColorFilter > make_color_filter()
void allocPixels(const SkImageInfo &info, size_t rowBytes)
void eraseARGB(U8CPU a, U8CPU r, U8CPU g, U8CPU b) const
sk_sp< SkImage > asImage() const
uint8_t * getAddr8(int x, int y) const
void drawImage(const SkImage *image, SkScalar left, SkScalar top)
static sk_sp< SkColorFilter > Matrix(const SkColorMatrix &)
static sk_sp< SkMaskFilter > MakeBlur(SkBlurStyle style, SkScalar sigma, bool respectCTM=true)
#define REG_FIDDLE(NAME, W, H, TEXT, I)
static SkImageInfo MakeA8(int width, int height)