1. ホーム
  2. アンドロイド

[解決済み】大きなサイズの画像からxxhdpi、xhdpi、hdpi、mdpi、ldpiのdrawableを作成する方法はありますか?

2022-04-19 08:57:04

質問

大きな画像からxxhdpi, xhdpi, hdpi, mdpi, ldpiのdrawableを自動的に作成する方法はありますか?例えば、512x512の画像があり、Androidがサポートする画面解像度ごとに異なるバージョンの画像を適切なフォルダに格納したいとします。

どのように解決するのですか?

オプション #1: 単純に -xxhdpi を描画し、Android に実行時にダウンサンプリングさせます(欠点:かなり最近のデバイスでしか動作せず、その場合 -xxhdpi が知られています)。

オプション2:使用する Android Asset Studio を使用して、ダウンサンプリングします。

オプション3: グラフィックエディターで処理を自動化する。 ssantosさんの回答 .

オプション #4: ImageMagick のようなものを使って、自分で解決策をスクリプト化する。

オプション#5: イメージベイカー