私が取り組んでいるプロジェクトは、モニターの解像度が変更されたときにサイズを変更する必要があります。レガシ コードやその他の問題により、解像度が変更されたときにすべてのコンポーネントを適切なサイズにスケーリングするカスタム ライブラリを使用してこれを行います。
ただし、プロジェクトで使用されている画像/アイコンの一部を拡大縮小すると、ぼやけたり、ぼやけたり、エイリアスが発生したりします。ほとんどの場合、それらはすべてラスター gif であるためです。
この問題を軽減するために有効であると考えられる解決策の 1 つは、ベクター画像を使用して、その場でラスター画像に変換する (そしてパフォーマンス向上のためにキャッシュする) ことです。
皆さんはどう思いますか?これは良い方法でしょうか?または、選択した方法に代わるより良い方法はありますか?
これがより良い方法である場合、誰かがsvg変換を行ってjpgまたはpng(できれば)にする方法へのポインタを与えることができます。利用可能な (そして商用利用可能な) ライブラリは?
ありがとう