Skip to content

Commit ae65193

Browse files
committed
removed handling of generating datauri. passing raw base64 data to node
1 parent d5a85ee commit ae65193

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

src/browser/capture_page_helper.cc

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@ namespace capture_page_helper_constants {
4343

4444
const char kFormatValueJpeg[] = "jpeg";
4545
const char kFormatValuePng[] = "png";
46-
const char kMimeTypeJpeg[] = "image/jpeg";
47-
const char kMimeTypePng[] = "image/png";
4846

4947
const int kDefaultQuality = 90;
5048

@@ -110,7 +108,6 @@ void CapturePageHelper::SendResultFromBitmap(const SkBitmap& screen_capture) {
110108
std::vector<unsigned char> data;
111109
SkAutoLockPixels screen_capture_lock(screen_capture);
112110
bool encoded = false;
113-
std::string mime_type;
114111
switch (image_format_) {
115112
case FORMAT_JPEG:
116113
encoded = gfx::JPEGCodec::Encode(
@@ -120,15 +117,12 @@ void CapturePageHelper::SendResultFromBitmap(const SkBitmap& screen_capture) {
120117
screen_capture.height(),
121118
static_cast<int>(screen_capture.rowBytes()),
122119
keys::kDefaultQuality,
123-
&data);
124-
mime_type = keys::kMimeTypeJpeg;
125-
break;
120+
&data); break;
126121
case FORMAT_PNG:
127122
encoded = gfx::PNGCodec::EncodeBGRASkBitmap(
128123
screen_capture,
129124
true, // Discard transparency.
130125
&data);
131-
mime_type = keys::kMimeTypePng;
132126
break;
133127
default:
134128
NOTREACHED() << "Invalid image format.";
@@ -144,10 +138,8 @@ void CapturePageHelper::SendResultFromBitmap(const SkBitmap& screen_capture) {
144138
reinterpret_cast<const char*>(vector_as_array(&data)), data.size());
145139

146140
base::Base64Encode(stream_as_string, &base64_result);
147-
base64_result.insert(0, base::StringPrintf("data:%s;base64,",
148-
mime_type.c_str()));
149-
150-
shell_->SendEvent("__nw_capturepagedone", base64_result);
141+
142+
shell_->SendEvent("__nw_capturepagedone", base64_result );
151143
}
152144

153145
void CapturePageHelper::OnSnapshot(const SkBitmap& bitmap) {

0 commit comments

Comments
 (0)