| Index: printing/image.cc
|
| ===================================================================
|
| --- printing/image.cc (revision 27832)
|
| +++ printing/image.cc (working copy)
|
| @@ -1,12 +1,11 @@
|
| -// Copyright (c) 2006-2009 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2009 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 "printing/image.h"
|
|
|
| +#include "app/gfx/codec/png_codec.h"
|
| #include "base/file_util.h"
|
| -#include "base/gfx/png_decoder.h"
|
| -#include "base/gfx/png_encoder.h"
|
| #include "base/gfx/rect.h"
|
| #include "base/md5.h"
|
| #include "base/string_util.h"
|
| @@ -101,13 +100,13 @@
|
| bool Image::SaveToPng(const std::wstring& filename) const {
|
| DCHECK(!data_.empty());
|
| std::vector<unsigned char> compressed;
|
| - bool success = PNGEncoder::Encode(&*data_.begin(),
|
| - PNGEncoder::FORMAT_BGRA,
|
| - size_.width(),
|
| - size_.height(),
|
| - row_length_,
|
| - true,
|
| - &compressed);
|
| + bool success = gfx::PNGCodec::Encode(&*data_.begin(),
|
| + gfx::PNGCodec::FORMAT_BGRA,
|
| + size_.width(),
|
| + size_.height(),
|
| + row_length_,
|
| + true,
|
| + &compressed);
|
| DCHECK(success && compressed.size());
|
| if (success) {
|
| int write_bytes = file_util::WriteFile(
|
| @@ -179,9 +178,9 @@
|
| bool Image::LoadPng(const std::string& compressed) {
|
| int w;
|
| int h;
|
| - bool success = PNGDecoder::Decode(
|
| + bool success = gfx::PNGCodec::Decode(
|
| reinterpret_cast<const unsigned char*>(compressed.c_str()),
|
| - compressed.size(), PNGDecoder::FORMAT_BGRA, &data_, &w, &h);
|
| + compressed.size(), gfx::PNGCodec::FORMAT_BGRA, &data_, &w, &h);
|
| size_.SetSize(w, h);
|
| row_length_ = size_.width() * sizeof(uint32);
|
| return success;
|
|
|