2017-10-04 66 views
11

我使用新的HEIC格式將蒙版圖像保存到文檔目錄。 當與同一個蒙版圖像的PNG版本比較時,我發現已經添加了一些新的藝術作品。iOS 11 heic格式將僞像添加到蒙版圖像

這裏是影響圖像的截圖: https://imgur.com/a/uVtYh

下面是工作庫展示這個問題的鏈接(請通過新的IOS文件11查看應用程序生成的圖像)​​。 https://github.com/vondiplo/heic_wrong_encode

+0

爲什麼會有人投票結束這個問題? – vondip

+0

你需要分享一些代碼伴侶。 –

+0

我做過,我甚至鏈接到GitHub上的演示項目:) https://github.com/vondiplo/heic_wrong_encode – vondip

回答

-1

在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

+0

這沒有幫助。如果你自己添加一個掩碼(只要它有非二進制值)將會起到相同的作用 – vondip