{"action":"closed","issue":{"url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/2217","repository_url":"https://api.github.com/repos/GoogleChrome/lighthouse","labels_url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/2217/labels{/name}","comments_url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/2217/comments","events_url":"https://api.github.com/repos/GoogleChrome/lighthouse/issues/2217/events","html_url":"https://github.com/GoogleChrome/lighthouse/issues/2217","id":227822659,"number":2217,"title":"Optimized images: compare quality/size of Chrome-encoded images to other encoders","user":{"login":"patrickhulce","id":2301202,"avatar_url":"https://avatars2.githubusercontent.com/u/2301202?v=4","gravatar_id":"","url":"https://api.github.com/users/patrickhulce","html_url":"https://github.com/patrickhulce","followers_url":"https://api.github.com/users/patrickhulce/followers","following_url":"https://api.github.com/users/patrickhulce/following{/other_user}","gists_url":"https://api.github.com/users/patrickhulce/gists{/gist_id}","starred_url":"https://api.github.com/users/patrickhulce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patrickhulce/subscriptions","organizations_url":"https://api.github.com/users/patrickhulce/orgs","repos_url":"https://api.github.com/users/patrickhulce/repos","events_url":"https://api.github.com/users/patrickhulce/events{/privacy}","received_events_url":"https://api.github.com/users/patrickhulce/received_events","type":"User","site_admin":false},"labels":[{"id":543964032,"url":"https://api.github.com/repos/GoogleChrome/lighthouse/labels/feature","name":"feature","color":"1d76db","default":false},{"id":337863176,"url":"https://api.github.com/repos/GoogleChrome/lighthouse/labels/help%20wanted","name":"help wanted","color":"c2e0c6","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2017-05-10T21:59:32Z","updated_at":"2017-10-13T00:08:21Z","closed_at":"2017-10-13T00:08:21Z","author_association":"MEMBER","body":"The [current method](https://github.com/GoogleChrome/lighthouse/blob/3f22558aca0285b8b05585d4e1fa2597ef318ae1/lighthouse-core/gather/gatherers/dobetterweb/optimized-images.js#L41) used to determine if an image is optimized is to get the resulting data URI of running the image through a `canvas` in the browser at a particular quality setting. However, I've observed that this quality setting does not necessarily track that of other encoders (such as the one used in GIMP for example, their ~90 is our ~85).\r\n\r\nIt'd be nice to compare and contrast the results of canvas encoding with popular encoders to inform our quality decisions and make sure we're being reasonable. Automating this so we can track it over time for regressions would be great too."}}
{"actor":{"display_login":"patrickhulce"}}