WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 148878
71270
[chromium] Experiment in <canvas>.toBlob
https://bugs.webkit.org/show_bug.cgi?id=71270
Summary
[chromium] Experiment in <canvas>.toBlob
noel gordon
Reported
2011-11-01 00:39:46 PDT
Experiments with <canvas>.toBlob
Attachments
Experiment uno: multiple threads.
(26.03 KB, patch)
2011-11-01 00:42 PDT
,
noel gordon
no flags
Details
Formatted Diff
Diff
Experiment due: sequential workqueue.
(27.27 KB, patch)
2011-11-01 01:20 PDT
,
noel gordon
no flags
Details
Formatted Diff
Diff
Patch: sequential workqueue.
(22.61 KB, patch)
2011-12-19 06:02 PST
,
noel gordon
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
noel gordon
Comment 1
2011-11-01 00:42:51 PDT
Created
attachment 113139
[details]
Experiment uno: multiple threads.
noel gordon
Comment 2
2011-11-01 01:20:50 PDT
Created
attachment 113142
[details]
Experiment due: sequential workqueue.
noel gordon
Comment 3
2011-12-19 05:56:45 PST
I prefer the sequential workqueue approach, it simpler to reason about and provides good sequential performance with no thread contention unlike the "experiment uno". Parts of "experiment due" dealt with the mimeType detection changes in HTMLCanvasElement.cpp and changes to the toDataURL() area of ImageBufferSkia.cpp. These made the patch harder to read. I cut them out and submitted them separately to focus the patch on the toBlob() idea. FIXME notes suggest the changes needed to the toBlob() spec prose.
noel gordon
Comment 4
2011-12-19 06:02:53 PST
Created
attachment 119856
[details]
Patch: sequential workqueue.
Alexey Proskuryakov
Comment 5
2012-02-22 17:33:23 PST
How is this related to
bug 51652
?
Yong Li
Comment 6
2012-07-30 10:40:41 PDT
(In reply to
comment #4
)
> Created an attachment (id=119856) [details] > Patch: sequential workqueue.
Is this patch for review? Are you still working on this bug? Thanks.
Chris Cinelli
Comment 7
2014-10-25 12:29:20 PDT
This is still open from 2011! Are the people assigned to this ticket still the right ones to implement it or maybe it need to be reassigned? When I try to save 41Mpixel images, Chrome crashes. Currently we have to allocate more memory to run through the intermediate ASCII buffer returned by toDataURL and use the Uint8Array to convert in binary. This is the only thing that prevent us to make our WebGL picture editor works with images bigger than 20Mpixels. Regarding the rest, it is actually better and faster than Lightroom.
David Kilzer (:ddkilzer)
Comment 8
2016-01-25 11:37:24 PST
Chrome has implemented this: <
https://twitter.com/chromiumdev/status/691687552000995328
> I'm not sure if there is standards support yet.
David Kilzer (:ddkilzer)
Comment 9
2016-01-25 11:38:56 PST
*** This bug has been marked as a duplicate of
bug 148878
***
noel gordon
Comment 10
2017-03-08 17:56:35 PST
(In reply to
comment #8
)
> Chrome has implemented this: > <
https://twitter.com/chromiumdev/status/691687552000995328
> > > I'm not sure if there is standards support yet.
Mentioned on the duped-to bug, standards prose is there. I used the patch on this bug to inform and help write the spec prose (with Ian Hickson).
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug