{"generator":"GNU social 2.0.2-dev","title":"Conversation","totalItems":5,"items":[{"actor":{"id":"https:\/\/mastodon.social\/users\/kornel","displayName":"Kornel","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/17873-original-tmp20230309015624.webp","rel":"avatar","type":"image\/webp","width":120,"height":120},{"url":"https:\/\/gnusocial.jp\/avatar\/17873-96-20230314172716.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/17873-48-20230311172358.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/17873-24-20230314172716.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"17873"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/17873-96-20230314172716.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"I compress pixels (https:\/\/ImageOptim.com https:\/\/pngquant.org https:\/\/gif.ski).Web Standards &amp; #RustLang","url":"https:\/\/mastodon.social\/@kornel","portablecontacts_net":{"preferredUsername":"kornel","displayName":"Kornel","note":"I compress pixels (https:\/\/ImageOptim.com https:\/\/pngquant.org https:\/\/gif.ski).Web Standards &amp; #RustLang"}},"content":"<p><a href=\"https:\/\/disobey.net\/@gianni\" class=\"u-url mention\">@gianni<\/a> Great project! I hoped someone would implement this :)<\/p><p>A big quality limitation of WebP is forced chroma subsampling. Have you done something in this area specifically? <br \/>Have you controlled for subsampling and luma vs chroma bitrates in your benchmarks?<\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-28:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/mastodon.social\/users\/kornel\/statuses\/114824976074218000","object":{"id":"https:\/\/mastodon.social\/users\/kornel\/statuses\/114824976074218000","objectType":"note","content":"<p><a href=\"https:\/\/disobey.net\/@gianni\" class=\"u-url mention\">@gianni<\/a> Great project! I hoped someone would implement this :)<\/p><p>A big quality limitation of WebP is forced chroma subsampling. Have you done something in this area specifically? <br \/>Have you controlled for subsampling and luma vs chroma bitrates in your benchmarks?<\/p>","url":"https:\/\/mastodon.social\/@kornel\/114824976074218000","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/disobey.net\/users\/gianni\/statuses\/114824535034295812","url":"https:\/\/disobey.net\/@gianni\/114824535034295812"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/disobey.net\/users\/gianni"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-07-09:objectType=thread:nonce=a17c2897f63f6245","notice_info":{"local_id":"10452683","source":"ActivityPub"}},"published":"2025-07-09T19:59:34+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mastodon.social\/@kornel\/114824976074218000"},{"actor":{"id":"https:\/\/disobey.net\/users\/gianni","displayName":"Gianni Rosato","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/111984-original-tmp20230411021402.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/111984-96-20230411021402.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/111984-48-20230411021402.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/111984-24-20230411021402.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"111984"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/111984-96-20230411021402.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Really into codecs. Co-develops Aviator on Flathub. Immutable filesystem fan, JXL evangelist. CEO of The Radix Project. Studying at WPI. I&#39;m searchable.#opensource #linux #foss","url":"https:\/\/disobey.net\/@gianni","portablecontacts_net":{"preferredUsername":"gianni","displayName":"Gianni Rosato","note":"Really into codecs. Co-develops Aviator on Flathub. Immutable filesystem fan, JXL evangelist. CEO of The Radix Project. Studying at WPI. I&#39;m searchable.#opensource #linux #foss"}},"content":"<p><a href=\"https:\/\/mastodon.social\/@kornel\" class=\"u-url mention\">@kornel<\/a> Thank you! Hoping it will provide value for someone :)<\/p><p>The chroma subsampling is difficult \u2026 I\u2019ve done a couple of things in Iris to mitigate its negative impact, but it remains a challenge.<\/p><p>As for testing, I think the most valuable test would be the one on the Iris webpage (<a href=\"https:\/\/halide.cx\/iris\/index.html\" rel=\"nofollow\">https:\/\/halide.cx\/iris\/index.html<\/a>).<\/p><p>Daala\u2019s subset2 source images are all 4:2:0 which is unfortunate, but the numbers look similar with 4:4:4 subset1 (couldn\u2019t find the same for subset2) favoring AVIF a bit.<\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-28:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/disobey.net\/users\/gianni\/statuses\/114825046977865319","object":{"id":"https:\/\/disobey.net\/users\/gianni\/statuses\/114825046977865319","objectType":"note","content":"<p><a href=\"https:\/\/mastodon.social\/@kornel\" class=\"u-url mention\">@kornel<\/a> Thank you! Hoping it will provide value for someone :)<\/p><p>The chroma subsampling is difficult \u2026 I\u2019ve done a couple of things in Iris to mitigate its negative impact, but it remains a challenge.<\/p><p>As for testing, I think the most valuable test would be the one on the Iris webpage (<a href=\"https:\/\/halide.cx\/iris\/index.html\" rel=\"nofollow\">https:\/\/halide.cx\/iris\/index.html<\/a>).<\/p><p>Daala\u2019s subset2 source images are all 4:2:0 which is unfortunate, but the numbers look similar with 4:4:4 subset1 (couldn\u2019t find the same for subset2) favoring AVIF a bit.<\/p>","url":"https:\/\/disobey.net\/@gianni\/114825046977865319","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/mastodon.social\/users\/kornel\/statuses\/114824976074218000","url":"https:\/\/mastodon.social\/@kornel\/114824976074218000"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/mastodon.social\/users\/kornel"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-07-09:objectType=thread:nonce=a17c2897f63f6245","notice_info":{"local_id":"10452684","source":"ActivityPub"}},"published":"2025-07-09T19:59:33+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/disobey.net\/@gianni\/114825046977865319"},{"actor":{"id":"https:\/\/disobey.net\/users\/gianni","displayName":"Gianni Rosato","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/111984-original-tmp20230411021402.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/111984-96-20230411021402.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/111984-48-20230411021402.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/111984-24-20230411021402.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"111984"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/111984-96-20230411021402.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Really into codecs. Co-develops Aviator on Flathub. Immutable filesystem fan, JXL evangelist. CEO of The Radix Project. Studying at WPI. I&#39;m searchable.#opensource #linux #foss","url":"https:\/\/disobey.net\/@gianni","portablecontacts_net":{"preferredUsername":"gianni","displayName":"Gianni Rosato","note":"Really into codecs. Co-develops Aviator on Flathub. Immutable filesystem fan, JXL evangelist. CEO of The Radix Project. Studying at WPI. I&#39;m searchable.#opensource #linux #foss"}},"content":"<p><a href=\"https:\/\/mastodon.social\/@Schweinepriester\" class=\"u-url mention\">@Schweinepriester<\/a> Here\u2019s a comparison to the latest libjxl release (green) among others. It is hard to compare libjxl sometimes, because it excels on really difficult images but often isn\u2019t as good on average. Also, it is best in the high fidelity range, but we\u2019re measuring from SSIMULACRA2 0-80 for BD-rate (meaning low through high fidelity, but not ultra-high)<\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-28:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/disobey.net\/users\/gianni\/statuses\/114824887560014346","object":{"id":"https:\/\/disobey.net\/users\/gianni\/statuses\/114824887560014346","objectType":"note","content":"<p><a href=\"https:\/\/mastodon.social\/@Schweinepriester\" class=\"u-url mention\">@Schweinepriester<\/a> Here\u2019s a comparison to the latest libjxl release (green) among others. It is hard to compare libjxl sometimes, because it excels on really difficult images but often isn\u2019t as good on average. Also, it is best in the high fidelity range, but we\u2019re measuring from SSIMULACRA2 0-80 for BD-rate (meaning low through high fidelity, but not ultra-high)<\/p>","url":"https:\/\/gnusocial.jp\/notice\/10451922","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/mastodon.social\/users\/Schweinepriester\/statuses\/114824860038119519","url":"https:\/\/mastodon.social\/@Schweinepriester\/114824860038119519"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/mastodon.social\/users\/Schweinepriester"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-07-09:objectType=thread:nonce=a17c2897f63f6245","notice_info":{"local_id":"10451922","source":"ActivityPub"}},"published":"2025-07-09T19:19:27+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/gnusocial.jp\/notice\/10451922"},{"actor":{"id":"https:\/\/mastodon.social\/users\/Schweinepriester","displayName":"Kai","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/353434-original-tmp20250709191206.webp","rel":"avatar","type":"image\/webp","width":120,"height":120},{"url":"https:\/\/gnusocial.jp\/avatar\/353434-96-20250709191927.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/353434-48-20250709191927.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/353434-24-20250709191927.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"353434"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/353434-96-20250709191927.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"\ud83c\udf10\u262e\ufe0f\ud83c\udff3\ufe0f\u200d\ud83c\udf08\u223c\ud83c\uddea\ud83c\uddfa","url":"https:\/\/mastodon.social\/@Schweinepriester","portablecontacts_net":{"preferredUsername":"Schweinepriester","displayName":"Kai","note":"\ud83c\udf10\u262e\ufe0f\ud83c\udff3\ufe0f\u200d\ud83c\udf08\u223c\ud83c\uddea\ud83c\uddfa"}},"content":"<p><a href=\"https:\/\/disobey.net\/@gianni\" class=\"u-url mention\">@gianni<\/a> very noice!<br \/>how does it compare to JXL?<\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-28:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/mastodon.social\/users\/Schweinepriester\/statuses\/114824860038119519","object":{"id":"https:\/\/mastodon.social\/users\/Schweinepriester\/statuses\/114824860038119519","objectType":"note","content":"<p><a href=\"https:\/\/disobey.net\/@gianni\" class=\"u-url mention\">@gianni<\/a> very noice!<br \/>how does it compare to JXL?<\/p>","url":"https:\/\/mastodon.social\/@Schweinepriester\/114824860038119519","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/disobey.net\/users\/gianni\/statuses\/114824535034295812","url":"https:\/\/disobey.net\/@gianni\/114824535034295812"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/disobey.net\/users\/gianni"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-07-09:objectType=thread:nonce=a17c2897f63f6245","notice_info":{"local_id":"10451921","source":"ActivityPub"}},"published":"2025-07-09T19:19:27+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mastodon.social\/@Schweinepriester\/114824860038119519"},{"actor":{"id":"https:\/\/disobey.net\/users\/gianni","displayName":"Gianni Rosato","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/111984-original-tmp20230411021402.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/111984-96-20230411021402.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/111984-48-20230411021402.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/111984-24-20230411021402.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"111984"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/111984-96-20230411021402.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Really into codecs. Co-develops Aviator on Flathub. Immutable filesystem fan, JXL evangelist. CEO of The Radix Project. Studying at WPI. I&#39;m searchable.#opensource #linux #foss","url":"https:\/\/disobey.net\/@gianni","portablecontacts_net":{"preferredUsername":"gianni","displayName":"Gianni Rosato","note":"Really into codecs. Co-develops Aviator on Flathub. Immutable filesystem fan, JXL evangelist. CEO of The Radix Project. Studying at WPI. I&#39;m searchable.#opensource #linux #foss"}},"content":"<p>Introducing Iris-WebP, a better WebP encoder: <a href=\"https:\/\/halide.cx\/iris\/index.html\" rel=\"nofollow\">https:\/\/halide.cx\/iris\/index.html<\/a><\/p><p>Iris offers up to &gt;20% better compression than libwebp, and trades blows with libaom for AVIF.<\/p><p>My goal is to build an image-first encoder ecosystem for the modern Web, so that new web image codecs aren't generally superfluous.<\/p><p><a href=\"https:\/\/disobey.net\/tags\/av1\" class=\"mention hashtag\" rel=\"tag\">#av1<\/a> <a href=\"https:\/\/disobey.net\/tags\/webp\" class=\"mention hashtag\" rel=\"tag\">#webp<\/a> <a href=\"https:\/\/disobey.net\/tags\/compression\" class=\"mention hashtag\" rel=\"tag\">#compression<\/a><\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-28:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/disobey.net\/users\/gianni\/statuses\/114824535034295812","object":{"id":"https:\/\/disobey.net\/users\/gianni\/statuses\/114824535034295812","objectType":"note","content":"<p>Introducing Iris-WebP, a better WebP encoder: <a href=\"https:\/\/halide.cx\/iris\/index.html\" rel=\"nofollow\">https:\/\/halide.cx\/iris\/index.html<\/a><\/p><p>Iris offers up to &gt;20% better compression than libwebp, and trades blows with libaom for AVIF.<\/p><p>My goal is to build an image-first encoder ecosystem for the modern Web, so that new web image codecs aren't generally superfluous.<\/p><p><a href=\"https:\/\/disobey.net\/tags\/av1\" class=\"mention hashtag\" rel=\"tag\">#av1<\/a> <a href=\"https:\/\/disobey.net\/tags\/webp\" class=\"mention hashtag\" rel=\"tag\">#webp<\/a> <a href=\"https:\/\/disobey.net\/tags\/compression\" class=\"mention hashtag\" rel=\"tag\">#compression<\/a><\/p>","url":"https:\/\/disobey.net\/@gianni\/114824535034295812","status_net":{"notice_id":null},"tags":[{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"compression"},{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"webp"}]},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-07-09:objectType=thread:nonce=a17c2897f63f6245","notice_info":{"local_id":"10451217","source":"ActivityPub"}},"published":"2025-07-09T17:49:22+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/disobey.net\/@gianni\/114824535034295812"}],"links":[{"url":"https:\/\/gnusocial.jp\/conversation\/5327284","rel":"alternate","type":"text\/html"}]}