【画像解像度の分析】画像サイズ、解像度、画素密度、フォーマットの理解

ピクセル

画像は無数のピクセルで構成されており、その単位はpxですが、1 つのピクセルの大きさは一定ではなく、プロセスの違いによって異なります。したがって、 1px は実際の物理的なサイズを表すことはできず、画像の情報サイズを抽象的に記述したものにすぎないことがわかります。画像の場合、画素数が多いほど情報量が多くなり、画質(精細度)が高くなります。

解決

この言葉の意味は比較的曖昧であるため、さまざまな分野で混合して使用されています。標準的な解釈は次のようになります:画像の長辺と広辺に含まれるピクセルの数例えば:

  • 一般的なディスプレイ解像度1920px × \回× 1080ピクセル
  • 画像情報を表示すると、対応する解像度も表示されます。
  • カメラの解像度は、ピクセル数を指す数千万ピクセルに達することがあります。

ただし、一部の Web サイト、ソフトウェア、または書籍では、解像度は 1 インチあたりのピクセル数 (つまり、次に説明するピクセル密度) とみなされており、これは厳密に言えば不正確ですが、この矛盾が混用されているため、非常に危険です。これは一般的なことであり、ほとんどの場合、自分で判断する必要があります。解像度の単位と数値で判断できます。

画素密度

ピクセル密度に関しては、実際には 2 つの概念があります。1 つは画像ピクセル密度 (ピクセル/インチ、Ppi)で、もう 1 つは印刷ピクセル密度 (ドット/インチ、Dpi)です。

画像のピクセル密度 (ピクセル/インチ、Ppi)

1 インチあたりのピクセル数として定義されます口語的に呼ばれることもあります画像解像度, しかし実際には、密度のカテゴリを指します。解像度1920px ×\倍の場合× 1080px4.5 インチ画面 (一般的に対角線の長さ) の場合、計算式は次のようになります。
P pi = 192 0 2 + 108 0 2 4.5 = 489.5 Ppi = \frac{\sqrt{1920^2+1080^2 } }{4.5}=489.5ぴーぴー_ _=51 9 2 02+1 0 8 02 =4 8 9 5

印刷ピクセル密度 (ドット/インチ、Dpi)

Dpiは通常、出力精度を説明するために使用されます。この単位は印刷所でよく使用され、プリンタが最高解像度モードで 1 インチあたりに印刷できる「理論上の」インク ドットの最大数を指します。

ただし、一般にDpi はPpiと同等であると考えることができるため(実際にはPpi は後から追加された概念です)、上記の式を使用してDpiを計算することもできます。

一般に、プリンターDpi は最大300に達します携帯電話メーカーは通常、次のようにDpiを指定します。

  • 低密度 120dpi
  • 中密度 160dpi
  • 高密度240dpi
  • 超高密度320dpi

デバイス非依存ピクセル (Dip)

Android 開発では画面の適応が重要なポイントです。たとえば、APP を設計する場合、その中のアイコンで長さを定義するためにpx が使用されている場合、アイコンの表示結果は、大小の携帯電話モデルやタブレット コンピューターでも予測できない可能性があります。

したがって、一般的に使用されるdp単位であるpxに代わる新しい単位を定義する必要があり、その関連概念は と呼ばれます。デバイスに依存しないピクセル (Dip)。式は次のとおりです。
1 dp = D pi 160 ⋅ px 1dp = \frac{Dpi}{160} \cdot px1dp _ _=1 6 0ディピ_ _ピクセル_

dpユニットを使用すると、携帯電話画面上の画像やコントロールのアスペクト比を、解像度が異なっても歪みなく一定に保つことができます。

スケール非依存ピクセル (スケール非依存ピクセル、Sip)

前述のデバイスに依存しないピクセルと同様に、独立したピクセルのスケーリングは主にテキスト適応の問題を解決します。単位はspで、Android で推奨されるテキスト単位でもあります。

画像サイズ

画像の物理サイズ

つまり、画像の実際の長さと幅です。写真に関する限り、実際のサイズを変更するためにズームインやズームアウトを使用することがよくあります。式によると、画像のDpiが一定の場合、画像を拡大すると画像のピクセルは実際に増加します。これは、元の実際のピクセルではなく、画像ビューアの組み込みアルゴリズムによってリアルタイムで補間されます。ピクセル。したがって、ピクセルで構成されるカラー ブロック間の遷移が不自然になる可能性があり、比較的「厚い」ピクセルが見られることがあります。逆に、画像を縮小すると画素数が減ります。

さらに、この増加または減少は一時的なものであり、アルゴリズムによる計算後のリアルタイム表示であり、保存されていないことを強調する必要があります。

したがって、Dpiが一定の場合は、解像度を変更するだけで、それに応じて画像の物理サイズが変更されます。

画像の保存サイズ

画像の保存サイズは、画像の物理的なサイズと同じ概念ではなく、コンピューターに画像を保存するために必要なメモリを指します。画像はバイナリ形式でコンピュータに保存され、計算式は次のとおりです:
ストア = 解像度 ⋅ ビット 8 ストア = 解像度\cdot \frac{ビット}{8}ストア_ _ _ _=解決_ _ _ _ _ _ _ _8そう
ここで、store はメモリ サイズを指し、単位はByteです。解像度は解像度、つまりすべてのピクセルの数を指します。bit はビット深度、つまり1 つのピクセルに必要なビット ( bit ) を指します。

したがって、高解像度の画像には多くの情報が含まれている必要があり、それに応じて保存サイズも大きくなります。

画像共通フォーマット

  • .jpeg / .jpg

    • 共同写真専門家グループ 共同写真専門家グループ
    • 特徴:高い圧縮率、少ないメモリ使用量、非可逆圧縮。
  • .png

    • ポータブル ネットワーク グラフィックス ポータブル ネットワーク グラフィックス
    • 機能:可逆圧縮アルファチャネル透明性のサポート。圧縮量はJPEGの非可逆圧縮よりも低くなります。複数の画像ファイルアニメーション ファイルはサポートされていません
  • .bmp

    • ビットマップ
    • 特徴:オプションのビット深度圧縮のサポートなしおよび大量のメモリ使用量
  • .gif

    • グラフィックス交換フォーマット グラフィックス交換フォーマット
    • 特徴: 高速デコード、インターレースストレージ、簡単なアニメーションを作成可能。アルファ透明度チャネルはサポートされていません
  • .ico

    • アイコン画像ファイル アイコン画像ファイル
    • アイコンの作成に使用されるファイル。
  • .tga

    • タグ付きグラフィックス タグ付きグラフィックス
    • 特徴:不規則なグラフィックス、可逆圧縮をサポートします
  • .svg

    • スケーラブルなベクター グラフィックス スケーラブルなベクター グラフィックス
    • 特徴: XML、ベクトルグラフィックス、クリアエッジに基づいています。
  • .eps

    • カプセル化された PostScript カプセル化されたページ記述言語
    • 特徴:ベクターグラフィックス印刷や印刷でよく使用されます。

まとめ

個人的な意見ですので、ご質問があれば修正してください。

おすすめ

転載: blog.csdn.net/m0_46500149/article/details/127937548