Index: webkit/glue/image_decoder.cc |
=================================================================== |
--- webkit/glue/image_decoder.cc (revision 208527) |
+++ webkit/glue/image_decoder.cc (working copy) |
@@ -1,44 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "webkit/glue/image_decoder.h" |
- |
-#include "third_party/WebKit/public/platform/WebData.h" |
-#include "third_party/WebKit/public/platform/WebImage.h" |
-#include "third_party/WebKit/public/platform/WebSize.h" |
-#include "third_party/skia/include/core/SkBitmap.h" |
- |
-using WebKit::WebData; |
-using WebKit::WebImage; |
- |
-namespace webkit_glue { |
- |
-ImageDecoder::ImageDecoder() : desired_icon_size_(0, 0) { |
-} |
- |
-ImageDecoder::ImageDecoder(const gfx::Size& desired_icon_size) |
- : desired_icon_size_(desired_icon_size) { |
-} |
- |
-ImageDecoder::~ImageDecoder() { |
-} |
- |
-SkBitmap ImageDecoder::Decode(const unsigned char* data, size_t size) const { |
- const WebImage& image = WebImage::fromData( |
- WebData(reinterpret_cast<const char*>(data), size), desired_icon_size_); |
- return image.getSkBitmap(); |
-} |
- |
-// static |
-std::vector<SkBitmap> ImageDecoder::DecodeAll( |
- const unsigned char* data, size_t size) { |
- const WebKit::WebVector<WebImage>& images = WebImage::framesFromData( |
- WebData(reinterpret_cast<const char*>(data), size)); |
- std::vector<SkBitmap> result; |
- for (size_t i = 0; i < images.size(); ++i) |
- result.push_back(images[i].getSkBitmap()); |
- return result; |
-} |
- |
-} // namespace webkit_glue |