2017-12-20 25 views
1

webPに疑問がありますAndroidでのWebP画像形式

プロジェクトのすべてのPNG/JPEG画像をWebP形式に変換して使用できますか?

または特定のPNG/JPEG画像しかありません。私はWebP形式に変換して、バナー画像のようにProjectを使用することができます。

ない
+0

帯域幅を節約し、読み込み時間を短縮するためにWebPイメージを提供する場合は、[ImageKit.io](https://imagekit.io)をチェックしてください。 フォーマット変換に加えて、URLパラメータを使用して、提供されている多数の変換を使用して、サイズ変更、トリミング、再生を行うことができます。 – manu4543

答えて

1

んが、あなたの最小SDKはAndroidのドキュメントから、18未満

ある場合は、ファイルは透明性やアルファチャンネルに変換することはできません: - あなたはまた、エンコードされたバージョンのようになります任意のファイルを変換スキップするように選択することができます

元のサイズよりも大きい、または透明またはアルファチャンネルを持つファイル。 Android Studioでは、minSdkVersionが18以上に設定されている場合にのみ透明なWebP画像を作成できるため、minSdkVersionが18より小さい場合は、透明/アルファチャンネルの画像をスキップするチェックボックスが自動的に選択されます。

制限なし 。

+0

こんにちは、私が変換できるPNG/JPEG画像は何ですか?私はプロジェクト内のすべての画像やバナーの種類の画像のみを変換することができます。そのためのガイダンスはありますか? –

+0

あなたはアンドロイドアプリのすべての種類の画像を変換することができます。問題はありません。私は個人的にアンドロイドアプリのすべての画像を変換しており、apkサイズを保存しています。 –

2

はい、すべてのPNG/JPEGをWebP形式に変換できます。バナー画像だけをWebP形式に変換できるというルールはありません。あなたのアプリケーションのapkサイズについて本当に心配するのであれば、プロジェクトで使用しているWebPに画像を変換するのがよい方法です。

あなたはすでにあなたのプロジェクト内の画像を.webp使用している場合は、lintは二つのことをチェックします::私はすでに直面しているようWEBP形式に画像を変換するときに直面するかもしれない

発行する場合minSdkVersionが15未満の場合は、.webpイメージが-v15フォルダ以上でない限り.webpを使用できません。minSdkVersionが18未満の場合は、.webpファイルの実際の内容を確認し、透明または無損失のエンコーディングを使用していることが判明した場合、API 18が必要であるという警告が表示されます(これらのフォルダは-v18以上のフォルダに置いても問題ありません)。

最も重要なのです:

WEBPは非可逆(JPEGなど)圧縮など(PNGなどの)透明性を提供してGoogleからの画像ファイル形式ですが、JPEGまたはPNGのいずれよりも優れた圧縮を提供することができます。ロスのあるWebPイメージはAndroid 4.0(APIレベル14)以上でサポートされ、ロスレスで透過的なWebPイメージはAndroid 4.3(APIレベル18)以上でサポートされています。

あなたは、これはまだどのあなたがここに頼むことができる疑うならば、これはあなたの疑問をクリアすることができ、このlink

・ホープからノートを見つけることができます。

関連する問題