3

写真やスクリーンショットの画像があります。画像が適切な形式で保存されていることを確認したいと思います。この時点でjpegとpngについて話しています。

写真である/写真が含まれているため、画像を.jpegとして保存する方がよいかどうかを判断するにはどうすればよいですか?また、画像に使用済みのアルファチャネルが含まれている場合は、pngが明らかに割り当てられます。

最も簡単な方法は、異なる画像形式で画像を2回メモリストリームに保存し、対応するデータサイズを比較することです。明らかに、これは非常に多くのリソースを消費し、私の意見では、進むべき道ではありません。

誰か提案がありますか?

4

1 に答える 1

4

写真では非常にまれであるため、同じ色の連続実行の発生を探すことができます。もちろん、最新のUIでは、グラデーション効果により、スクリーンショットではこれらの一般性が低くなっています。単色の領域(特に灰色または白)があることはまだかなり一般的であるため、何かをすばやく実行したい場合は、合理的なヒューリスティックです。露出オーバーまたは露出アンダーの写真にはこれらの色の大きなパッチが含まれている可能性があるため、最大強度の白または最小強度の黒を除外することをお勧めします。

于 2012-09-22T14:53:05.973 に答える