• ベストアンサー

jpgのデータ容量が縦画像>横画像なのはなぜ?

今日はじめて気づいたのですが、同じサイズ・クオリティで撮影した デジカメ画像(jpg)なのに、縦型は横型の画像の3~4倍のデータ容量あります。 不思議に思い、こちらで少し調べてみたら ↓こんな回答がありましたが、今ひとつ理解しにくいです。 http://oshiete1.goo.ne.jp/qa696950.html どなたかこの理由をわかりやすく教えてください。 よろしくお願いしますm(__)m

質問者が選んだベストアンサー

  • ベストアンサー
  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.4

説明は難しいので省きますが、jpgの圧縮方法では縦と横に違いはないと考えてよいです。(gifなら縦横に大きな違いがあります) 設定によって縦に圧縮しやすい、横に圧縮しやすいようにすることはできますが、大抵のデジカメでは縦横同じような圧縮ができる設定です。 また、もし偏った設定にしたとしても、よほどのことがない限り3,4倍の差は出ないと思います。一面の横縞など。 ですから考えられることとしてはそもそもクオリティが違っていたか、あるいは撮影後に回転させてクオリティが変化したかです。 もしかしたらカメラ自体が縦と横でクオリティを変える設定になっているのかもしれません。 なおjpgの圧縮方法ですが、「近い色はまとめる」といった簡単なものではありません。 色の濃淡を「波」として見て、大波小波に分解して、「基準面1019に大波-137と小波105」のように記録するようになっています。 ついでに言うとgifもNo1さんの説明(=No3さんのURL)とは違います。 横方向に見ていくのはそのとおりなのですが、必ずしも同じ色の繰り返しを見るわけではありません。 例えば a、b、c、d、e、a、b、c、d、e、f、g、h、i、j、~ とあったら、 a、b、c、d、e、[さっき出たやつ]、f、g、h、i、j、~ と圧縮します。 gifに特許が取られていろいろ面倒になったのはご存知と思いますが、その特許がこの「さっき出た」の判定方法に関するものです。

shinmoni
質問者

お礼

>あるいは撮影後に回転させてクオリティが変化したかです。 ご推察のとおりでした。 ありがとうございました。 jpgの圧縮の仕組みについては、大変興味深かったです。

その他の回答 (4)

  • taikon3
  • ベストアンサー率22% (803/3613)
回答No.5

横画像の写真を縦にして再保存した時に、JPEGの圧縮率が変わってしまってるからなんです。 普通に撮る分には、縦位置でも横位置でもファイルサイズは変わりません。3~4倍にはなりません。 もし変わるのならカメラが壊れています(^_^; もしかして携帯のカメラですか?

shinmoni
質問者

お礼

あれからいろいろチェックした結果 まさにご指摘の通りでした。 ものすごく基本的なところでつまづいていましたm(__)m ありがとうございました。 ちなみに携帯カメラではないです。

  • sokojaso
  • ベストアンサー率38% (581/1509)
回答No.3

http://www.sugilab.net/jk/joho-kiki/2111/2111-1-A.jpg 上記のような仕組みで、横方向のデータを圧縮しています。 図を見ても横が元の正方形に比べて短くなるのに、縦はそのままです。 これが、縦長のデータほど圧縮の効果が少なくなる理由です。

shinmoni
質問者

お礼

質問させていただいたことの原因は 保存時のクオリティの違いによるものでしたm(__)m jpe圧縮についいて、わかりやすい図を紹介してくださって ありがとうございました。

  • kuma-gorou
  • ベストアンサー率28% (2474/8746)
回答No.2

JPEG画像ファイルは、圧縮画像です。 簡単に説明すると、画像を升目状のブロックに細分割し、ブロック内のデータ値が似通っている場合、一つのデータに纏める事でデータ量を少なくします。 ですから、クオリティーの設定が同じでも、絵柄により圧縮率は一定にはなりません。 また、ZIP形式の様に、折り畳んで圧縮するのではなく、データを間引く形で圧縮するので、圧縮前の形に戻す事は出来ません。この様な圧縮方法を非可逆圧縮と言います。 さて、本題の件ですが、レタッチソフトで画像を回転させた場合、元のpixelを再構築する形で編集されるので画質の劣化は避ける事は出来ません。 なお、データ量の増減は、レタッチソフトの種類や、圧縮のアルゴリズム(一般的には、バイキュービクル法)、クオリティー(画質設定)によりますので定量的にこうなると言う事は出来ません。

shinmoni
質問者

お礼

ありがとうございました。

回答No.1

○gifの場合 色*△ピクセルで圧縮される 圧縮前 白黒黒黒白黒黒黒 白黒黒黒白黒黒黒 白黒黒黒白黒黒黒 8*3=24pxの白の縦縞模様 圧縮後 白*1+黒*3+白*1+黒*3 白*1+黒*3+白*1+黒*3 白*1+黒*3+白*1+黒*3 (同じ黒が続く場合、黒*3とすることで容量を小さくする=圧縮) 同じく白と黒の8*3=24px、ただし横縞模様 黒黒黒黒黒黒黒黒 白白白白白白白白 黒黒黒黒黒黒黒黒 この場合は、 黒*8 白*8 黒*8 となり、↑の縦縞よりかなりコンパクトになる。 だからgifの場合は縦縞より、横縞のほうが圧縮後の容量が小さくなる (だから、同じ色が続きやすいベタ塗りイラストに向く) ○jpegの場合 gifのように、もとある画像を簡略化するのではなく、 「人間にはこのぐらいの誤差は分からんだろう」という 何とも人間の目をナメきった方法で圧縮する。 実際に分からんから使われるわけだが。 分かりやすくすると、ぼかしかな。 オーロラのどこからどこが何色、なんて分からないのを利用して、 このへんの中間色ならなくてもバレないだろう、という圧縮方式。 文字通り、減色する。 だから、「圧縮するたびにサイズが減る」 「圧縮を繰り返すと画像が汚くなる」 (だから、多少色がまばらになっても分からない写真などに向く) リンク先の質問の回答を訳すとだいたいこんな感じ。 が、貴方の質問している 元々の縦と横で容量が違うことの説明にはなっていない。 多分、縦の時と横の時で全く同じ景色は撮れないから、 そのへんの色数の関係じゃないかなぁと思う。 何色使ってるかによって、容量変わるからね。 多分容量が小さいっていう写真は、だいたい似たような色しかないんじゃないの?

shinmoni
質問者

お礼

大変わかりやすいご説明、ありがとうございました。 問題は保存時のクオリティの設定にありましたm(__)m

関連するQ&A

  • exif削除以外のjpgの容量の下げ方

    jpgの容量のを下げたいと思っています。 ウェブ上にデジカメの画像をアップしているのですが、普段からexif情報を削除、またフリーソフトでリサイズをして容量を下げています。 しかし、他サイトに自身のサイトのjpgよりも大きいサイズなのに、容量が小さいものがあることがわかりました。 http://droptokyo.com/street/photo/4712/photo1.jpg 上記のjpgは607 × 911と比較的大きいサイズにもかかわらず、容量が209KBとなっています。 この画像は見たところ画質が悪いとは思えません。 このくらいの画質を保ちつつ容量をこの画像程度に下げたいと思っているのですが、どうすればいいでしょうか? この画像はどのようにして容量を下げたか、わかるでしょうか? 他の質問や、検索して情報を見たのですが、exif情報を削除するぐらいしか有効な手が書かれていないようで困っています。

  • 大きい容量の画像を変換

     お世話になります。  「Windowsの画面」の画像(jpg)についてですが、これをmixiなどに画像upさせたいのですが、容量が 3.75MB と大き過ぎてできません。  画像関係については全くの無知なので、「容量が大きい画像をmixiやブログにUPできる大きさに変換できる方法、またはソフト」を教えて欲しいです。  またついでにデジカメ撮影した画像をUPできる大きさに変換できる方法、ソフトも御願いします。  よろしく御願いします。

  • ワードプレスの画像サイズ

    ワードプレスで画像をアップロードし、ffftpでサーバーを見ると、 オリジナル画像やその他諸々のサイズが一緒にアップロードされています。 画像-768×576.jpg 画像-300×225.jpg 画像-1024×768.jpg 画像.jpg 画像-150×150.jpg 画像-217×122.jpg 画像-327×184.jpg 画像-320×240.jpg 画像-320×180.jpg 画像-160×90.jpg 画像-150×150.jpg 画像-120×67.jpg 画像-100×100.jpg といった感じです。 特に「画像.jpg」はデジカメで撮影した画像そのままの物らしく、とても容量が大きいです。 画像圧縮するプラグインは「EWWWImageOptimizer」です。 こんなにも画像が要らないのと、 特にデジカメで撮影したオリジナル画像は、容量が大きいため、アップロードはしたくありません。 どこの設定でこのようになっているのでしょうか? ご存知の方、よろしくお願いします。

  • .jpgが開けなくなりました

    デジカメ(パナソニックLUMIX)で撮影した画像データを、たまたまペンタックスデジカメ用の画像転送ソフトを使ってデジカメからPCに画像転送してファイルを開こうとしたら読み込めない状況になってしまいました。(.jpg) デジカメのデータは既に消去してしまっているので、なんとか開けるようにしたいのですが・・・ぜひ解決策をお教えいただければと思います。よろしくお願いします。

  • 画像の容量を小さく出来ますか?

    借り物のデジカメで写真を撮影したのですが、一枚1MB以上あり PC上で何とか500kb以下に出来ないでしょうか? オークション出品用の画像サイズが1枚500Kb以下と決められていますもので… ちなみにもうデジカメは返してしまったため再度の撮影は出来ません。 よろしくお願い致します。

  • トリミングしたのにデータ量が増えました

    デジカメで撮影した画像(jpg)の周囲をトリミングしました。 ですがトリミング前の画像の方が容量が大きいのです。 なぜでしょうか? よろしくお願いします。

  • 画像を使ったアンケートにご協力下さい。

    最近、画像にはまっております。皆様の素晴しい画像を拝借してちょっとしたテストです。 質問は簡単で以下のNEKOGABURIの回答を順々に見て頂いて、この質問の意図が理解できるまでに何枚の画像を見たのかを答えて頂きたい。 http://oshiete1.goo.ne.jp/qa4814745.html http://oshiete1.goo.ne.jp/qa4814279.html http://oshiete1.goo.ne.jp/qa4813877.html http://oshiete1.goo.ne.jp/qa4814850.html http://oshiete1.goo.ne.jp/qa4814537.html http://oshiete1.goo.ne.jp/qa4814457.html http://oshiete1.goo.ne.jp/qa4810439.html http://oshiete1.goo.ne.jp/qa4779535.html 回答は「~枚」って感じで宜しくお願いいたします。 ※解答欄にネタばれはしないでくださいね。多くの人にデフォルトの状態で見て頂きたいもので。

  • メモリーカードのデーター(画像)が読み取れない!

    130万画素の少し古いデジカメで撮影した画像をカードリーダー(スマートメディア)からPC上で読み取れないのは何故なんでしょうか? カメラ本体の液晶では画像が見られるのですが、ウィンドウズXPのエクスプローラーで見るとJPGのデータがありません。プロパティーでは、使用領域はそれなりの容量を使用しています。 ちなみに、300万画素のデジカメ(同じメーカー品)にこのカードを入れると、カメラ本体の液晶では画像は見られませんでした。

  • デジカメの大容量画像を変換し携帯でみれるようにしたい

    デジカメでとったサイズの大きい写真を携帯に添付転送しましたが、見れません。サイズが大きいからなのでしょうか?同じJPGなのになぜ見ることが出来ないのでしょうか?拡張子もJPGで合っています。また携帯動画変換君みたいな例えばスキャンした大きな画像やデジカメの高画質画像などを携帯用に変換できるよいソフトなどはありますか?

  • 撮影した画像データを軽くしたい!

    デジカメで撮影した画像(例2MBを500Kとかに)データを軽く出来るフリーソフトはないでしょうか?保存形式はJPGにしたく画像が悪くなるのはあまり気にしないのですが・・どなたか御願いします。