{"id":18979668,"url":"https://github.com/reputeless/guetzli-test","last_synced_at":"2026-02-28T17:31:16.204Z","repository":{"id":67723127,"uuid":"85534318","full_name":"Reputeless/Guetzli-test","owner":"Reputeless","description":null,"archived":false,"fork":false,"pushed_at":"2017-03-20T13:59:27.000Z","size":10094,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-21T08:47:18.533Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Reputeless.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-20T04:08:22.000Z","updated_at":"2018-09-24T14:35:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"6f09f55d-daec-43b2-a4b7-46d81013dba3","html_url":"https://github.com/Reputeless/Guetzli-test","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Reputeless/Guetzli-test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reputeless%2FGuetzli-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reputeless%2FGuetzli-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reputeless%2FGuetzli-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reputeless%2FGuetzli-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Reputeless","download_url":"https://codeload.github.com/Reputeless/Guetzli-test/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reputeless%2FGuetzli-test/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29944765,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T13:49:17.081Z","status":"ssl_error","status_checked_at":"2026-02-28T13:48:50.396Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T15:44:20.671Z","updated_at":"2026-02-28T17:31:16.184Z","avatar_url":"https://github.com/Reputeless.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Guetzli-test\n\nGuetzli では雲にかかるブロックノイズが少ない。\n\n## Windmill\n|original|\n|:---:|\n|253,286bytes|\n|![](images/wm/original.png)|\n### libjpeg-turbo 1.5.1\n|quality |size |butteraugli score|image |\n|:----------:|:-----:|:------:|:-------------------:|\n|80|29,154|2.59087|[■](images/wm/80.jpg)|\n|81|30,245|2.52024|[■](images/wm/81.jpg)|\n|82|31,089|2.40336|[■](images/wm/82.jpg)|\n|83|32,435|2.3375|[■](images/wm/83.jpg)|\n|84|33,414|2.27354|[■](images/wm/84.jpg)|\n|85|34,426|2.21389|[■](images/wm/85.jpg)|\n|86|36,132|2.01793|[■](images/wm/86.jpg)|\n|87|37,251|1.98011|[■](images/wm/87.jpg)|\n|88|39,286|1.96831|[■](images/wm/88.jpg)|\n|89|40,842|1.91649|[■](images/wm/89.jpg)|\n|90|43,443|1.88575|[■](images/wm/90.jpg)|\n|91|45,649|1.82252|[■](images/wm/91.jpg)|\n|92|48,002|1.75442|[■](images/wm/92.jpg)|\n|93|52,212|1.65891|[■](images/wm/93.jpg)|\n|94|57,496|1.54819|[■](images/wm/94.jpg)|\n|95|63,751|1.61309|[■](images/wm/95.jpg)|\n|96|71,362|1.43804|[■](images/wm/96.jpg)|\n|97|81,099|1.43358|[■](images/wm/97.jpg)|\n|98|94,898|1.45911|[■](images/wm/98.jpg)|\n|99|118,821|1.41951|[■](images/wm/99.jpg)|\n|100|134,685|1.41405|[■](images/wm/100.jpg)|\n### Guetzli\n|target |size |butteraugli score|image |\n|:----------:|:-----:|:------:|:-------------------:|\n|2.00|27,661|1.9997|[■](images/wm/b2.00.jpg)|\n|1.90|29,575|1.89965|[■](images/wm/b1.90.jpg)|\n|1.80|31,336|1.79945|[■](images/wm/b1.80.jpg)|\n|1.70|33,036|1.6999|[■](images/wm/b1.70.jpg)|\n|1.60|35,666|1.59999|[■](images/wm/b1.60.jpg)|\n|1.50|38,483|1.49945|[■](images/wm/b1.50.jpg)|\n|1.40|40,574|1.39968|[■](images/wm/b1.40.jpg)|\n|1.30|43,501|1.29965|[■](images/wm/b1.30.jpg)|\n|1.20|49,270|1.19976|[■](images/wm/b1.20.jpg)|\n|1.10|53,652|1.09996|[■](images/wm/b1.10.jpg)|\n|1.00|58,395|0.99981|[■](images/wm/b1.00.jpg)|\n|0.90|65,439|0.89995|[■](images/wm/b0.90.jpg)|\n|0.80|80,229|0.79996|[■](images/wm/b0.80.jpg)|\n|0.70|92,106|0.69979|[■](images/wm/b0.70.jpg)|\n|0.60|109,200|0.59986|[■](images/wm/b0.60.jpg)|\n|0.50|132,030|0.49993|[■](images/wm/b0.50.jpg)|\n|0.40|166,134|0.42525|[■](images/wm/b0.40.jpg)|\n|0.30|200,242|0.4251|[■](images/wm/b0.30.jpg)|\n|0.20|222,078|0.4251|[■](images/wm/b0.20.jpg)|\n|0.10|226,050|0.4251|[■](images/wm/b0.10.jpg)|\n|0.00|226,050|0.4251|[■](images/wm/b0.00.jpg)|\n\n--------\n\nlibjpeg-turbo では髪のハイライトのオレンジの発色が良くないことに注目。Guetzli では元の色を再現できている。\n\n## Siv3D-kun\n|original|\n|:---:|\n|122,462bytes|\n|![](images/s3/original.png)|\n### libjpeg-turbo 1.5.1\n|quality |size |butteraugli score|image |\n|:----------:|:-----:|:------:|:-------------------:|\n|80|51,898|3.23887|[■](images/s3/80.jpg)|\n|81|53,280|3.11216|[■](images/s3/81.jpg)|\n|82|54,616|3.03462|[■](images/s3/82.jpg)|\n|83|56,308|2.9993|[■](images/s3/83.jpg)|\n|84|57,710|2.98655|[■](images/s3/84.jpg)|\n|85|59,227|2.98979|[■](images/s3/85.jpg)|\n|86|61,515|2.96797|[■](images/s3/86.jpg)|\n|87|63,266|2.84815|[■](images/s3/87.jpg)|\n|88|65,991|2.68843|[■](images/s3/88.jpg)|\n|89|68,151|2.61009|[■](images/s3/89.jpg)|\n|90|71,927|2.54929|[■](images/s3/90.jpg)|\n|91|74,792|2.4465|[■](images/s3/91.jpg)|\n|92|78,017|2.37049|[■](images/s3/92.jpg)|\n|93|83,410|2.31911|[■](images/s3/93.jpg)|\n|94|90,127|2.33639|[■](images/s3/94.jpg)|\n|95|97,533|2.3089|[■](images/s3/95.jpg)|\n|96|107,099|2.02556|[■](images/s3/96.jpg)|\n|97|117,834|2.03713|[■](images/s3/97.jpg)|\n|98|130,838|2.03773|[■](images/s3/98.jpg)|\n|99|153,807|2.00106|[■](images/s3/99.jpg)|\n|100|171,806|1.99426|[■](images/s3/100.jpg)|\n### Guetzli\n|target |size |butteraugli score|image |\n|:----------:|:-----:|:------:|:-------------------:|\n|2.00|67,595|1.99972|[■](images/s3/b2.00.jpg)|\n|1.90|69,939|1.89998|[■](images/s3/b1.90.jpg)|\n|1.80|72,477|1.79714|[■](images/s3/b1.80.jpg)|\n|1.70|75,753|1.69834|[■](images/s3/b1.70.jpg)|\n|1.60|81,705|1.59871|[■](images/s3/b1.60.jpg)|\n|1.50|98,332|1.49971|[■](images/s3/b1.50.jpg)|\n|1.40|105,473|1.48244|[■](images/s3/b1.40.jpg)|\n|1.30|110,444|1.48095|[■](images/s3/b1.30.jpg)|\n|1.20|118,535|1.48288|[■](images/s3/b1.20.jpg)|\n|1.10|133,051|1.48234|[■](images/s3/b1.10.jpg)|\n|1.00|160,576|1.48274|[■](images/s3/b1.00.jpg)|\n|0.90|166,696|1.4814|[■](images/s3/b0.90.jpg)|\n\n\n## Night\n\nlibjpeg quality=100 (195KB) よりも Guetzli (target = 2.00) (40KB) のほうが、モスキートノイズは多いが夜景の色がオリジナルに近い。\n\n|original|\n|:---:|\n|404,490bytes|\n|![](images/nc/original.png)|\n\n### libjpeg-turbo 1.5.1\n|quality     |size  |butteraugli score|image      |\n|:----------:|:-----:|:------:|:-------------------:|\n|80|34,774|4.52051|[■](images/nc/80.jpg)|\n|81|35,747|4.39459|[■](images/nc/81.jpg)|\n|82|36,964|4.30205|[■](images/nc/82.jpg)|\n|83|38,157|4.15123|[■](images/nc/83.jpg)|\n|84|39,262|4.18583|[■](images/nc/84.jpg)|\n|85|40,530|4.09054|[■](images/nc/85.jpg)|\n|86|42,407|4.13364|[■](images/nc/86.jpg)|\n|87|43,597|4.01935|[■](images/nc/87.jpg)|\n|88|45,907|3.98345|[■](images/nc/88.jpg)|\n|89|47,488|3.84399|[■](images/nc/89.jpg)|\n|90|50,882|3.80082|[■](images/nc/90.jpg)|\n|91|53,388|3.766|[■](images/nc/91.jpg)|\n|92|55,943|3.75991|[■](images/nc/92.jpg)|\n|93|61,734|3.71627|[■](images/nc/93.jpg)|\n|94|68,260|3.55545|[■](images/nc/94.jpg)|\n|95|77,431|3.50994|[■](images/nc/95.jpg)|\n|96|86,877|3.47699|[■](images/nc/96.jpg)|\n|97|100,439|3.40314|[■](images/nc/97.jpg)|\n|98|116,024|3.37964|[■](images/nc/98.jpg)|\n|99|159,754|3.34243|[■](images/nc/99.jpg)|\n|100|199,369|3.33324|[■](images/nc/100.jpg)|\n### Guetzli\n|target     |size  |butteraugli score|image      |\n|:----------:|:-----:|:------:|:-------------------:|\n|2.00|40,641|1.99845|[■](images/nc/b2.00.jpg)|\n|1.90|42,408|1.89973|[■](images/nc/b1.90.jpg)|\n|1.80|44,486|1.79996|[■](images/nc/b1.80.jpg)|\n|1.70|46,759|1.69838|[■](images/nc/b1.70.jpg)|\n|1.60|49,145|1.59891|[■](images/nc/b1.60.jpg)|\n|1.50|53,963|1.49956|[■](images/nc/b1.50.jpg)|\n|1.40|57,782|1.39973|[■](images/nc/b1.40.jpg)|\n|1.30|63,124|1.29951|[■](images/nc/b1.30.jpg)|\n|1.20|72,943|1.19989|[■](images/nc/b1.20.jpg)|\n|1.10|79,501|1.09986|[■](images/nc/b1.10.jpg)|\n|1.00|89,083|0.99991|[■](images/nc/b1.00.jpg)|\n|0.90|102,748|0.89998|[■](images/nc/b0.90.jpg)|\n|0.80|130,234|0.79997|[■](images/nc/b0.80.jpg)|\n|0.70|175,834|0.69995|[■](images/nc/b0.70.jpg)|\n|0.60|228,884|0.6674|[■](images/nc/b0.60.jpg)|\n|0.50|289,422|0.67483|[■](images/nc/b0.50.jpg)|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freputeless%2Fguetzli-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freputeless%2Fguetzli-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freputeless%2Fguetzli-test/lists"}