New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 702284 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Feature



Sign in to add a comment

Use Guetzli in Canvas API

Reported by keremo...@gmail.com, Mar 16 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Steps to reproduce the problem:
When will canvas.toDataURL("image/jpeg") use Gueztli?
http://research.googleblog.com/2017/03/announcing-guetzli-new-open-source-jpeg.html

What is the expected behavior?

What went wrong?
-

Did this work before? No 

Does this work in other browsers? No

Chrome version: 56.0.2924.87  Channel: n/a
OS Version: 6.2 (Windows 8)
Flash Version:
 
Cc: kavvaru@chromium.org
Labels: Needs-Feedback
Thanks for the issue.
Tested the issue on windows 7 using chrome version 57.0.2987.110 with the below steps

1.Opened the URL https://research.googleblog.com/2017/03/announcing-guetzli-new-open-source-jpeg.html
2.Observed the image as like in screen shot.

Please find the attached screen shot for reference.
Request you once please try to upgrade chrome to latest stable and if the issue still persists please provide us the actual and expected behaviour to triage the issue further.

Thanks,
702284.png
354 KB View Download

Comment 2 by keremo...@gmail.com, Mar 17 2017

Sorry but I don't understand what you have tested.
The issue is a request about the algorithm which is used by Chrome when composing jpg using Canvas API. Is it Guetzli or not? 
Project Member

Comment 3 by sheriffbot@chromium.org, Mar 17 2017

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "kavvaru@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: -Type-Bug Type-Feature
Status: Untriaged (was: Unconfirmed)
As per comment #2 considering this issue is a feature and marking it as untriaged.

Thanks!

Comment 5 by junov@chromium.org, Mar 20 2017

Cc: noel@chromium.org
Components: Internals>Skia
Owner: noel@chromium.org
Status: Assigned (was: Untriaged)
I am just hearing about this now (it'a a big company, LOL).  Sounds interesting, as does the zopfli encoder for png.  Would make sense to use these as long as the encoder libraries have all the features we need.

@noel: Going forward, are we going to be updating the blink encoder integrations, or are we consolidating with skia?

Comment 6 by noel@chromium.org, Mar 20 2017

Cc: scroggo@chromium.org cblume@chromium.org
> I am just hearing about this now (it'a a big company, LOL).

:)

> Sounds interesting, as does the zopfli encoder for png.  Would make sense to use these as long as the encoder libraries have all the features we need.

Note zopfli encoding, and guetzli's computation, are currently slow, which limits its applicability to compressing static content, and that is typically done off-line (rather than in-browser).  Good compression rate improvements, in general, but there's no free lunch (compression time).

> @noel: Going forward, are we going to be updating the blink encoder integrations, or are we consolidating with skia?

Blink _decoders_ are being consolidated with skia, no word on what's happening with the _encoders_.  +cblume@ +scroggo@ might have comments.



There has been some speculation of consolidating encoders, but no active development.

Comment 8 by cblume@google.com, Mar 22 2017

I agree with noel@ that Guetzli is not likely to be something we want in the browser. I've heard of 20 minute compression times for regular-sized jpegs.

It is fantastic at compressing while considering what a human will see. But it is definitely currently most fitting for off-line. 

Maybe it will speed up in the future and we could reconsider then. But for now, it might not be what the users actually want.


I also agree with scroggo@ about encoders. It may be a bridge we eventually cross, when we get there. But for now, consolidating encoders might be a little ways out.

Comment 9 by noel@chromium.org, Mar 23 2017

Status: WontFix (was: Assigned)
re: encoders, cblume@ scoggo@ a short note about them in your docs would be decent enough reminder of future work.

re: this bug report.  20 minute compression times is not really suitable for the browser user-case.  OK as an idea, but these new algorithms are designed off-line use.

Sign in to add a comment