// Copyright 2021 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_GFX_CODEC_WEBP_CODEC_H_ #define UI_GFX_CODEC_WEBP_CODEC_H_ #include <optional> #include <vector> #include "third_party/skia/include/core/SkBitmap.h" #include "third_party/skia/include/core/SkPixmap.h" #include "third_party/skia/include/encode/SkEncoder.h" #include "third_party/skia/include/encode/SkWebpEncoder.h" #include "ui/gfx/codec/codec_export.h" class SkBitmap; namespace gfx { class Size; // Interface for encoding WebP data. This is currently only used // in the devtools protocol to encode screenshots, so currently only minimally // supports lossy encoding. class CODEC_EXPORT WebpCodec { … }; } // namespace gfx #endif // UI_GFX_CODEC_WEBP_CODEC_H_