質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.80%

同一画像ファイルサイズ表示が複数種類ある理由を知りたいです。

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 900

dreamers

score 43

前提・実現したいこと

同一画像ファイルサイズ表示が複数種類ある理由を知りたいです。

発生している問題・エラーメッセージ

下記画像Aのファイルサイズの計算方法は

4160X3120X72X72X3(RGP3色)= 38937600バイト
38937600/1024/1024=37.1337890625MB

です。

この同一画像に対し、
・画像ソフトphotoshopでは37.1MB表示
・画像ソフトGIMP2では5.1MB
・windowsのフォルダ内の画像のプロパティでは4.01MB

このファイルサイズ表示の違いの理由がわかりません。

<JPG画像A>
4160 × 3120 ピクセル
72dpi

※JPGの圧縮前後のサイズ表示のちがい?

お分かりの方、ご教示お願致します。

5/31 具体例追加して改めて投稿します

  • 元の画像tif画像
    【photoshopで見た場合】
    イメージ説明
    上記画像Aのファイルサイズの計算方法は

4160X3120X72X3(RGP3色)= 38937600バイト
38937600/1024/1024=37.1337890625MB

です。

【Windowsフォルダプロパティから】
![イメージ説明](611829962a6cff50d5621592e4b57314.jpeg)

【gimp2から見て】
イメージ説明

改めてこれを9.05MBのjpgにしました。

【photoshopで見た場合】
イメージ説明

※photoshopの性質上、jpgでもtif画像のファイルサイズと同じ値を表示するのか?

【Windowsフォルダプロパティから】
イメージ説明

【gimp2から見て】
イメージ説明

結論

  • ファイルサイズ
    gimp2 windowsプロパティ それぞれ、誤差が出る。
    photpshopはjpgにしても表示は初回から変わらない。

疑問

ピクセル dpi ファイルサイズ の関係がよくわからない

tif画像のファイルサイズの計算方法は

4160X3120X72X3(RGP3色)= 38937600バイト
38937600/1024/1024=37.1337890625MB

これは、印刷用画像のファイルサイズであり、デジタル画像のファイルサイズ。
(photoshopの表示サイズと合う)

jpg画像の計算はできない、photoshopで圧縮した場合、結果として指示とおり、9MBになるだけ、
(gimp2でも9.5MBでのdpi,ピクセルサイズが初めのと変わってないので)

tif37MBをipg9MBに圧縮した場合、別の何かが変化しているのかな
ikadzuchiさんがいうようにdpiが印刷用であるのなら、デジタル画像のファイルサイズはどのように計算するのか、よくわかりません、考える度に、疲れます、

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • yoshinavi

    2019/05/29 16:58 編集

    今ひとつ理解が出来ていなくてスミマセンが、photoshopでは圧縮前のファイルサイズ。
    これを、GIMPで圧縮した後に、GIMPでの表示と、フォルダからの表示の違いとの理解で良いのでしょうか?

    ※photoshopの数値は違うモノかと思います。

    キャンセル

  • yoshinavi

    2019/06/03 09:51

    質問のタグが「GIMP」だけになっているので、他のタグも追加すると、色んな知識のある方からも回答を得れるかと思います。

    キャンセル

  • dreamers

    2019/06/03 11:20

    ありがとうございます。
    画像関連のタグがないのでタグ追加を申請します

    キャンセル

回答 2

checkベストアンサー

+2

下記画像Aのファイルサイズの計算方法は
4160X3120X72X72X3(RGP3色)

違います。dpiは主に印刷する際の物理的な大きさを示し、画像のデータ量には無関係です。

= 38937600バイト

なぜか答えの方には72が掛かっておらず正しい答えです。
ただし、これは非圧縮の場合の数値ですからjpegファイルの容量ではありません。

画像ソフトphotoshopでは37.1MB表示

非圧縮のデータ量を示しているようです。

windowsのフォルダ内の画像のプロパティでは4.01MB

jpeg圧縮されたファイルのサイズを示します。

画像ソフトGIMP2では5.1MB

私の環境のGIMP(2.10.10)ではそのようなWindowsのフォルダでの表示よりやや大きい値は確認できませんでした。
初期状態で非圧縮のデータ量の3倍超の値を示し、処理をするたびに変化しました。
「画像の情報」を見ると同じ値が「メモリ中のサイズ」と書かれていますので、何らかの中間データも含んだ値を示しているのかなと思います。あまり「画像のファイルサイズ」と呼べるものではないと思います。


具体例を見ての追記。

gimp2 windowsプロパティ それぞれ、誤差が出る。

いいえ。

JPEGについて
サイズ
まずPhotoShopの37.1MBというのはメモリ上の非圧縮状態でのサイズを表しているようです。これはJPEGでもTIFFでも変わりません。
「38937600/1024/1024=37.1337890625MB」に一致しています。
そしてWindowsのプロパティとGIMPでのサイズは9.05MBと9.5MBと一見異なりますが、Windowsで括弧付きの「9,490,491バイト」の方を見てください。1000000で割ると四捨五入して9.5MBとなりGIMPでの値と一致します。
つまり10進接頭辞と2進接頭辞の違いです。この数値を見る限り、(四捨五入の誤差以外に)誤差はありません。
一方、最初に書かれた数字「4.01MB」「5.1MB」は10進と2進の差では説明が付きません。この数値は何かの間違いではないでしょうか。

TIFFについて

tif画像のファイルサイズの計算方法は

4160X3120X72X3(RGP3色)= 38937600バイト
38937600/1024/1024=37.1337890625MB

いいえ。
お示しのWindowsのプロパティ表示ではTIFF画像のサイズは29.2MBとなっており、異なります。
その計算式は非圧縮の画像データのサイズの計算式であり、TIFFファイルは圧縮も非圧縮もありえます。おそらく圧縮されたTIFFファイルなのだと思います。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/06/04 18:43 編集

    そうですね、
    最初の質問とずれてきているので、機会みて、別に質問を立てようと思います。
    画像の世界って、深いんですね、
    長い間、おつきあい、ありがとうございました。

    キャンセル

  • 2019/06/04 19:10

    もうちょっと補足。
    ディスクは通常、一定の大きさの区画に分かれています。1区画の大きさが100KBだとすると、98KBのファイルも100KBと表示されます。120KBだと200KBと表示されます。これが「ディスク上のサイズ」。
    画像「フォーマット」は通常、それぞれのヘッダーや、その他の情報を入れることができる場合があります。例えばJPEGだと、サムネイル画像も格納できます。こういう情報が入ると、計算通りのサイズにはなりません。

    キャンセル

  • 2019/06/04 19:16

    Q71さんの情報も参考にさせていただいて、私なりに、今後、もう少し勉強していこうと思っています。
    ありがとうございます。

    キャンセル

0

「ikadzuchi」さんへの回答コメントより

●私、ピクセルの考え方が理解できていません。
Jtrimなどのソフトで画像をリサイズするとき、縦横のピクセルの値を変更します。
ピクセルは画素のことで、ピクセルだけでは大きさは分からないはずなのに、何故、ピクセルが大きさを示すかのようにリサイズ画面に登場するのか。

少し楽に考えてみては如何でしょうか?

ピクセル数を単純に長さの単位としてみてください。
横幅1000pxだとして、半分に縮小するには500pxにすれば良いだけです。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/06/03 11:29

    ありがとうございます。
    そうなんですよね、
    ただ、なんかスッキリしないですよね、
    画像業界って、用語の使い方がいいかげんに思えてしまいます。
    dpi:::1インチに入ってる画素(ピクセル)数。
    これはスッキリするのに、なんで、画素(ピクセル)数という大きさ、広さを意味しないコトバを、リサイズ操作で、大きさ、広さを著わす表現にしてしまうのか、慣行と考えたら、いいのかもですね

    キャンセル

  • 2019/06/04 18:10

    HTMLでの各要素の大きさ(img画像含む)は、CSSピクセルが大きさの基準になっているからだと思います。

    Retinaディスプレイ以前は、デバイスピクセルもCSSピクセルも同じであり、今も、CSSのメディアクエリはCSSピクセルが、画面幅の基準になっています。

    キャンセル

  • 2019/06/04 18:43

    CSSピクセルというのもあるんですね
    自分なりにもう少し勉強してみます。
    ありがとうございました。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.80%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る