[解決済み] iPhone開発でPNGとJPGの使い分けは?
2023-01-01 20:33:01
質問
たくさんの画像をスライドショーで表示するアプリがあります。 これらの画像はバンドルの一部であり、したがってアプリと一緒に配布されます。
画像はすべて写真やフォトグラフィなどです。
画像形式はPNGが望ましいと書いてありましたが、JPGの方がはるかに小さいので、そちらを使いたいと思います。
どのような場合に、どのような形式を使用するかのガイドラインはありますか?
どのように解決するのですか?
PNG はピクセルパーフェクト (非損失) であり、表示するために余分な CPU エネルギーをほとんど必要としません。 ただし、大きな PNG は、より圧縮された画像形式よりもストレージからの読み込みに時間がかかり、その結果、表示が遅くなることがあります。
JPG は保存する容量は小さいですが、損失が大きく (量は圧縮レベルに依存)、表示するにははるかに複雑な復号化アルゴリズムが必要です。 しかし、一般的な圧縮と画質は、通常、写真には非常に十分です。
写真や大きなものには JPG を使用し、小さなもの、および/または "ピクセルパーフェクト" (例: 小さなアイコン) や合成した透明オーバーレイの一部などとして表示するように設計されたものには PNG を使用してください。
関連
-
[解決済み] HTML Canvas を gif/jpg/png/pdf としてキャプチャしますか?
-
[解決済み】JPGとJPEGの画像フォーマット比較
-
[解決済み】PNG vs. GIF vs. JPEG vs. SVGの異なるユースケースとは?[クローズド]
-
[解決済み] アプリのプッシュ通知設定をリセットする
-
[解決済み] モバイルSafari(iPhone)でテキストエリアのインナーシャドウを除去する
-
[解決済み] Xcode 4.2 - '...' の宣言は、この関数の外では表示されません 警告
-
[解決済み] iPhone Safari ウェブアプリでリンクを新しいウィンドウで開く
-
[解決済み】PNG画像の透明度を白地に置き換える。
-
[解決済み] Push Notificationのアラートテキストは何文字まで可能ですか?
-
[解決済み] UIScrollViewをコンテンツに合わせて自動サイズ調整する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] APNSの.pemファイルを作成する?
-
[解決済み] UITextFieldのキーボードの種類をプログラムで変更する
-
[解決済み] CGFloatとfloatを使うことの違いは何ですか?
-
[解決済み] iPhoneでウェブページからアプリがインストールされているかどうかを確認する方法
-
[解決済み] iOSアプリでターゲットのバージョン/ビルド番号をプログラム的に表示するには?
-
[解決済み] ナビゲーションコントローラスタック、サブビュー、モーダルコントローラを使用せずに、ビューコントローラの変化をアニメーション化する?
-
[解決済み] iPhoneシミュレーターでカメラをテストするには?
-
[解決済み] iPhone 5 CSSメディアクエリ
-
[解決済み] iPhoneでテキスト入力のポップアップダイアログボックスを表示する簡単な方法は?
-
[解決済み] iPhoneでNSStringをAES暗号化する方法