我使用新的HEIC格式將蒙版圖像保存到文檔目錄。 當與同一個蒙版圖像的PNG版本比較時,我發現已經添加了一些新的藝術作品。iOS 11 heic格式將僞像添加到蒙版圖像
下面是工作庫展示這個問題的鏈接(請通過新的IOS文件11查看應用程序生成的圖像)。 https://github.com/vondiplo/heic_wrong_encode
我使用新的HEIC格式將蒙版圖像保存到文檔目錄。 當與同一個蒙版圖像的PNG版本比較時,我發現已經添加了一些新的藝術作品。iOS 11 heic格式將僞像添加到蒙版圖像
下面是工作庫展示這個問題的鏈接(請通過新的IOS文件11查看應用程序生成的圖像)。 https://github.com/vondiplo/heic_wrong_encode
在GIT提供的面具是一個100x98像素,嘗試使用更大的分辨率的圖像作爲面膜,這就是爲什麼有文物的原因,也請記住,PNG是未壓縮的,而HEVC /海夫被壓縮,所以你無法真正比較它們。
編輯
由於更好的面具將無法解決您的問題,你就必須堅持PNG,文物是一個已知的數據塊壓縮問題,本文介紹 http://blog.biamp.com/understanding-video-compression-artifacts/
有一個更多鈔票的解決方案對此,但我沒有看到從蘋果公司的文件如何實施,更多細節在這個鏈接http://www.uta.edu/faculty/krrao/dip/Courses/EE5359/Proposal%20HarshalShah-Interim-deblockingfilter.pdf
這沒有幫助。如果你自己添加一個掩碼(只要它有非二進制值)將會起到相同的作用 – vondip
爲什麼會有人投票結束這個問題? – vondip
你需要分享一些代碼伴侶。 –
我做過,我甚至鏈接到GitHub上的演示項目:) https://github.com/vondiplo/heic_wrong_encode – vondip