From 25fc6b9bfb3f9c2839b463b69b86ce9ed206c763 Mon Sep 17 00:00:00 2001 From: "humper@google.com" Date: Tue, 9 Jul 2013 17:48:15 +0000 Subject: More general image filter interface; tested implementation of standalone image scaler (not yet plumbed). High quality downsampler. Fast SSE resampler. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/17381008 git-svn-id: http://skia.googlecode.com/svn/trunk@9936 2bbb7eff-a529-9590-31e7-b0007b416f81 --- gm/filterbitmap.cpp | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'gm/filterbitmap.cpp') diff --git a/gm/filterbitmap.cpp b/gm/filterbitmap.cpp index 830790c03c..0afcb95101 100644 --- a/gm/filterbitmap.cpp +++ b/gm/filterbitmap.cpp @@ -35,7 +35,7 @@ static void draw_col(SkCanvas* canvas, const SkBitmap& bm, const SkMatrix& mat, canvas->translate(dx, 0); canvas->drawBitmapMatrix(bm, mat, &paint); - paint.setFlags(paint.getFlags() | SkPaint::kBicubicFilterBitmap_Flag); + paint.setFlags(paint.getFlags() | SkPaint::kHighQualityFilterBitmap_Flag); canvas->translate(dx, 0); canvas->drawBitmapMatrix(bm, mat, &paint); } @@ -64,7 +64,7 @@ public: this->setBGColor(0xFFDDDDDD); } - void setName( const char name[] ) { + void setName(const char name[]) { fName.set(name); } @@ -99,12 +99,12 @@ private: class FilterBitmapTextGM: public FilterBitmapGM { public: - FilterBitmapTextGM( float textSize ) - : fTextSize( textSize ) + FilterBitmapTextGM(float textSize) + : fTextSize(textSize) { char name[1024]; - sprintf( name, "filterbitmap_text_%.2fpt", fTextSize ); - setName( name ); + sprintf(name, "filterbitmap_text_%.2fpt", fTextSize); + setName(name); } protected: @@ -140,12 +140,12 @@ class FilterBitmapTextGM: public FilterBitmapGM { class FilterBitmapCheckerboardGM: public FilterBitmapGM { public: - FilterBitmapCheckerboardGM( int size, int num_checks ) - : fSize( size ), fNumChecks( num_checks ) + FilterBitmapCheckerboardGM(int size, int num_checks) + : fSize(size), fNumChecks(num_checks) { char name[1024]; - sprintf( name, "filterbitmap_checkerboard_%d_%d", fSize, fNumChecks ); - setName( name ); + sprintf(name, "filterbitmap_checkerboard_%d_%d", fSize, fNumChecks); + setName(name); } protected: @@ -179,12 +179,12 @@ class FilterBitmapCheckerboardGM: public FilterBitmapGM { class FilterBitmapImageGM: public FilterBitmapGM { public: - FilterBitmapImageGM( const char filename[] ) - : fFilename( filename ) + FilterBitmapImageGM(const char filename[]) + : fFilename(filename) { char name[1024]; - sprintf( name, "filterbitmap_image_%s", filename ); - setName( name ); + sprintf(name, "filterbitmap_image_%s", filename); + setName(name); } protected: @@ -197,7 +197,7 @@ class FilterBitmapImageGM: public FilterBitmapGM { void make_bitmap() SK_OVERRIDE { SkString path(skiagm::GM::gResourcePath); - path.append( "/" ); + path.append("/"); path.append(fFilename); SkImageDecoder *codec = NULL; -- cgit v1.2.3