// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "base/logging.h"
#include "chrome/utility/cloud_print/bitmap_image.h"
namespace cloud_print {
return kCurrentlySupportedNumberOfChannels;
}
+const uint8* BitmapImage::GetPixel(const gfx::Point& point) const {
+ DCHECK_LT(point.x(), size_.width());
+ DCHECK_LT(point.y(), size_.height());
+ return data_.get() + (point.y() * size_.width() + point.x()) * channels();
+}
+
} // namespace cloud_print