Index: gm/encode.cpp |
diff --git a/gm/encode.cpp b/gm/encode.cpp |
deleted file mode 100644 |
index 3b6d43debaa77476648914ebf13d3df4a61c1133..0000000000000000000000000000000000000000 |
--- a/gm/encode.cpp |
+++ /dev/null |
@@ -1,50 +0,0 @@ |
-/* |
- * Copyright 2011 Google Inc. |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
-#include "gm.h" |
-#include "SkCanvas.h" |
-#include "SkData.h" |
-#include "SkImageEncoder.h" |
-#include "Resources.h" |
- |
-namespace skiagm { |
- |
-class EncodeGM : public GM { |
-public: |
- EncodeGM() {} |
- |
-protected: |
- SkString onShortName() override { |
- return SkString("encode"); |
- } |
- |
- SkISize onISize() override { |
- return SkISize::Make(1024, 600); |
- } |
- |
- void onDraw(SkCanvas* canvas) override { |
- SkBitmap orig; |
- GetResourceAsBitmap("mandrill_512_q075.jpg", &orig); |
- sk_sp<SkData> pngData(SkImageEncoder::EncodeData(orig, SkImageEncoder::kPNG_Type, 100)); |
- sk_sp<SkData> jpegData(SkImageEncoder::EncodeData(orig, SkImageEncoder::kJPEG_Type, 100)); |
- |
- sk_sp<SkImage> pngImage = SkImage::MakeFromEncoded(pngData); |
- sk_sp<SkImage> jpegImage = SkImage::MakeFromEncoded(jpegData); |
- canvas->drawImage(pngImage.get(), 0.0f, 0.0f); |
- canvas->drawImage(jpegImage.get(), 512.0f, 0.0f); |
- |
- SkPaint paint; |
- sk_tool_utils::set_portable_typeface(&paint); |
- const char text[] = "Images should look more-or-less the same."; |
- canvas->drawText(text, sizeof(text) - 1, 450.0f, 550.0f, paint); |
- } |
- |
-private: |
- typedef GM INHERITED; |
-}; |
- |
-DEF_GM( return new EncodeGM; ) |
-} |