2作者: ChadNauseam大约 1 个月前
源代码:<a href="http:&#x2F;&#x2F;github.com&#x2F;anchpop&#x2F;pictolab" rel="nofollow">http:&#x2F;&#x2F;github.com&#x2F;anchpop&#x2F;pictolab</a> 我喜欢 HDR,但直到最近,在浏览器中渲染动态 HDR 内容还很困难。但现在,随着浏览器开始支持 WebGPU 和具有扩展色彩空间的画布,这实际上是可行的。 所以我想做的是制作一个图像编辑器,能够进行我经常需要做的简单编辑,但具有完整的 HDR 支持,这在浏览器编辑器中很少见。在支持 HDR 的显示器上调高亮度是查看显示器性能的好方法 :P 我试图在各个方面都做到极致。因此,亮度/饱和度/色相调整使用 okLCH 色彩空间,并且有一个选项可以使用 seam carving 进行“内容感知调整大小”,这很快,因为它使用 Sam Westrick 的三角形阻塞算法 [0] 进行并行化。 此外,该网站支持导入 iPhone 拍摄的 HEIC 照片,这做起来出乎意料地困难。像 libheic 这样的库并不能完全支持 iPhone 使用的格式,因此如果简单地使用,HDR 颜色就会出错。我正在写一篇关于这个问题的博文,但简而言之,你必须使用 ISO 21496-1 增益图合成(这甚至不是苹果公司记录的)。我确信 pictolab 是*唯一*一个允许你将 HEIC 转换为 JPEG 或 AVIF 而不会搞砸 HDR 的网站。 还有一个本地背景移除模型。请尽情享用! [0]: <a href="https:&#x2F;&#x2F;shwestrick.github.io&#x2F;2020&#x2F;07&#x2F;29&#x2F;seam-carve.html" rel="nofollow">https:&#x2F;&#x2F;shwestrick.github.io&#x2F;2020&#x2F;&#x2F;29&#x2F;seam-carve.html</a>
3作者: K9987plus大约 1 个月前
一个用 Rust 编写的多模态数据库