我正在使用新的HEIC格式将屏蔽图像保存到文档目录。 当与相同蒙版图像的PNG版本进行比较时,我看到已经添加了一些新的表达。
这是指向显示此问题的工作存储库的链接(请通过新的ios 11 Files应用程序查看生成的图像)。 https://github.com/vondiplo/heic_wrong_encode
答案 0 :(得分:-1)
git中提供的掩码为100x98像素,尝试使用更大分辨率的图像作为掩码,这是造成伪影的原因,同时请记住,当压缩hevc / heif时PNG未压缩你无法比较它们。
修改
由于更好的面具无法解决您的问题,您必须坚持使用png,因为本文介绍了人工制品是一种已知的块压缩问题 http://blog.biamp.com/understanding-video-compression-artifacts/
有一个可行的解决方案,但我没有看到苹果如何实施的文档,此链接中的更多详细信息http://www.uta.edu/faculty/krrao/dip/Courses/EE5359/Proposal%20HarshalShah-Interim-deblockingfilter.pdf