#include "third_party/blink/renderer/platform/graphics/bitmap_image_metrics.h"
#include "base/metrics/histogram_base.h"
#include "base/metrics/histogram_macros.h"
#include "base/notreached.h"
#include "base/numerics/safe_conversions.h"
#include "media/media_buildflags.h"
#include "third_party/blink/public/common/buildflags.h"
#include "third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom-blink.h"
#include "third_party/blink/renderer/platform/graphics/color_space_gamut.h"
#include "third_party/blink/renderer/platform/instrumentation/histogram.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
#include "third_party/blink/renderer/platform/wtf/threading.h"
#include "ui/gfx/geometry/size.h"
namespace blink {
BitmapImageMetrics::DecodedImageType
BitmapImageMetrics::StringToDecodedImageType(const String& type) { … }
void BitmapImageMetrics::CountDecodedImageType(const String& type) { … }
void BitmapImageMetrics::CountDecodedImageType(const String& type,
UseCounter* use_counter) { … }
void BitmapImageMetrics::CountDecodedImageDensity(const String& type,
int image_min_side,
uint64_t density_centi_bpp,
size_t image_size_bytes) { … }
}