2017-10-04 15 views
11

新しいHEIC形式を使用して、マスクされた画像を文書ディレクトリに保存しています。 同じマスクされたイメージのPNGバージョンと比較すると、いくつかの新しいアートワークが追加されています。 (新しいIOSの11ファイルアプリケーションによって生成された画像を見てください)ここでは、この問題を展示リポジトリを作業へのリンクです https://imgur.com/a/uVtYhiOS 11 heic形式は、マスクされた画像にアーチファクトを追加します。

:ここ

が行わ画像のスクリーンショットです。 https://github.com/vondiplo/heic_wrong_encode

+0

この質問を閉じるにはどうすれば投票できますか? – vondip

+0

あなたはいくつかのコードメイトを共有する必要があります。 –

+0

私はGitHubのデモプロジェクトにリンクしました。 https://github.com/vondiplo/heic_wrong_encode – vondip

答えて

-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

+0

それは役に立ちません。あなた自身でマスクを追加すると(バイナリ以外の値を持つ限り)、同じ動作をします – vondip

関連する問題