2作者: ChadNauseam大约 1 个月前原帖
源代码:<a href="http://github.com/anchpop/pictolab" rel="nofollow">http://github.com/anchpop/pictolab</a> <p>我喜欢HDR,但直到最近,在浏览器中渲染动态HDR内容仍然很困难。不过现在,随着浏览器支持WebGPU和扩展色彩空间的画布,这一切变得可行了。</p> <p>我想做的是一个图像编辑器,能够进行我经常需要的简单编辑,并且支持完整的HDR,这在浏览器编辑器中是比较少见的。在支持HDR的显示器上提高亮度是查看显示器性能的好方法 :P</p> <p>我尽量在各个方面都做到极致。因此,亮度/饱和度/色相调整使用了okLCH色彩空间,并且提供了一个“内容感知缩放”的选项,使用了快速的接缝雕刻算法,因为它是通过Sam Westrick的三角块算法并行化实现的[0]。</p> <p>此外,该网站支持导入以iPhone拍摄的HEIC照片,这实际上是相当难以正确实现的。像libheic这样的库并没有完全支持iPhone使用的格式,因此如果使用不当,HDR颜色会出现错误。我正在撰写一篇关于此的博客文章,但简而言之,您必须使用ISO 21496-1增益图合成(这甚至不是苹果文档中所描述的)。我很确定pictolab是*唯一*一个允许您在不破坏HDR的情况下将HEIC转换为JPEG或AVIF的网站。</p> <p>网站还提供本地背景去除模型。祝您使用愉快!</p> <p>[0]: <a href="https://shwestrick.github.io/2020/07/29/seam-carve.html" rel="nofollow">https://shwestrick.github.io/2020/07/29/seam-carve.html</a></p>