画像計算の疑問とは?

このQ&Aのポイント
  • 画像計算について疑問があります。同じ画像でも表示形式やサイズなどの要素によって異なる結果が出ることがあります。
  • 例えば、64×64ピクセルの黒い点を含んだ画像を作成した場合、ファイルサイズはバイト単位で計算できますが、画像の計算方法では異なる結果が出ることがあります。
  • また、同一の画像でもJPEG形式などに変換するとファイルサイズが変わる場合もあります。画像のサイズ計算について詳しい方に教えていただきたいです。
回答を見る
  • ベストアンサー

画像計算で疑問があります

画像計算で疑問があります 画像の計算方法自体は過去の質問やら別サイトなどで確認しております 同じ画像でも表示形式やらなんやらでサイズが違っていたり 画像の容量が、画像の計算方法使っても合わないです 例えばペイントソフトで64×64のサイズに一色(例えば黒)一点をつけただけの画像をbmp形式で作成します すると5174バイトのサイズになります (他の描画ソフトで作っても同じになりました) ですが画像の計算をすると64×64の時点で計算すると4096にもなってしまい、何バイト掛けようがサイズの計算が合わなくなってしまうように思われます また全く同じ物なのにjpgにすると軽くなり718バイトになったりして サイズの計算とは別になってしまいました もし色々な画像のサイズが計算できるのなら知りたいので 解るかた教えて下さい また画像の計算について何か専門的な分野があるのなら それの名称等も良ければ教えて下さい

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

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

> すると5174バイトのサイズになります カラーパレット付きの256色ビットマップでの保存だとして、 ファイルヘッダ BITMAPFILEHEADER (14byte) 情報ヘッダ BITMAPINFOHEADER (40byte) カラーパレット RGBQUAD*256 (4byte*256) 画像データ          (1byte*64*64) で、 14+40+4*256+1*64*64 = 14+40+1024+4096 = 5174 合計5174バイトで勘定が合うと思います。 近藤正芳のウェブページ - BMP ファイルフォーマット http://www.kk.iij4u.or.jp/~kondo/bmp/ > また全く同じ物なのにjpgにすると軽くなり718バイトになったりして こっちは計算するのは大変です。 jpegファイルのフォーマットを研究してみてください。

kazamitidx
質問者

お礼

計算方法あったんですね!回答ありがとうございます

その他の回答 (1)

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.1

んとですね。画像ファイルには絵のデータ以外にヘッダーという情報があるんです。 BMP形式のデータは計算した場合より大きいと思います。 この大きい分がヘッダーになります。 ここには 色数、縦横のドット数などたくさんの情報が含まれます。 当然 BMP形式で保存していることを示す情報もあります。 試しにファイルの拡張子を bmp から txt に変えてメモ帳などのテキストエディタで開いてみてください。 なんか読めそうなテキストが埋め込まれているのが分かります。 さて、JPEGはデータを圧縮しますから、計算でファイルサイズを求めることはできません。 圧縮率の違いでもファイルサイズは変わってきます。 同じ画像サイズの「青一色で塗られた画像」と「デジカメで撮影した画像」を比較すると分かると思います。 なお、この JPEGにもヘッダーがあります。気が向いたらこれも確かめてみると良いでしょう。

kazamitidx
質問者

お礼

なるほど~回答ありがとうございます

関連するQ&A

  • (※大至急お願いします!!)ペイントで画像の形式を変えるには…

    ペイントで画像を編集したりしますよね? それで、その画像の形式(bmp,jpg)を変更するにはどうすれば良いのでしょうか? (ペイントのソフトでどうやってするのかが知りたいです) 急ぎなので、良く分かるように詳しくお願いします!!

  • 画像を小さくする方法

    ウインドウズ95を使用しています。デジカメで写真を撮り、エプソンPhoto!2で画像を取り込んでオークションなどで画像を載せていました。 今回、他の所で画像を載せようとしたのですが、今までの方法で載せることが出来ず、よく見ると、ファイルサイズが大きいために載せられないことがわかりました。そこで、小さくする方法を読み、ペイントで直すと言うことでやってみたのですが、ダメでした。その事を相談したところ、ファイル形式がjpgではなく、bmp 形式のようだとのこと。でも、私がその画像を見るために開くと、「Photo-JPEG」と出ています。それでもjpg形式ではないのでしょうか?やり方は間違っていないはずなのですが、他に方法があるかどうかなど教えて下さい。

  • 画像の劣化について詳しく教えて下さい

    質問させて頂きます。 jpgの画像を縦や横に回転させると劣化するらしいのですが これは本当にjpg形式のみに限ってなのでしょうか? png形式で試してみたところ画像の見た目はほとんど変わりませんでしたが 何故かファイルサイズが30バイト程大きくなっていたんです。 詳しい回答よろしくお願いします。 それとjpgからpng jpgからbmpなどへ画像の形式を変換しても画像の質は劣化しないものなんでしょうか? jpgから他の形式へ変更してから更にそこからまたjpgに変換すると劣化するのは分かっています。 こちらも回答よろしくお願いします

  • ブログに画像を、載せたいのですが・・・

    パソコン初心者です。ブログに画像を、載せたいのですが、顔の部分に、ペインティングで、黒く塗りつぶしても、剥ぎ取られて、顔の部分がわかると、聞いたのですが、本当でしょうか?もし、そうだとしたら、良い方法を、教えて下さい。ちなみに、ヤフーブログです。 と、質問したら、ペイントなどを使い、一度bmpなど、サムネイルを含まない形式に保存してから再度jpg変換すると不要なものが見える心配はありません。という、回答を、頂いたのですが、 ペイントなどを使い、一度bmpなど、サムネイルを含まない形式に保存してから再度jpg変換する方法を、教えて下さい。 宜しくお願いいたします。

  • 画像の貼り付け、サイズを小さくする良い方法は?

    パソコンの画面をエクセルに貼り付け、ソフトの手順書、マニュアルを作ってます。 bmpファイルをクリップボードから貼り付けて、エクセル上で40%に縮小してます。 画像を多く使う為、重くなってしまい、印刷にもかなりの時間がかかります。 bmpよりもjpgの方がサイズが小さいということで、同じ1枚の画像をbmpとjpgで保存し、いろいろと試してみた結果です。 元の画像 bmp 2305KB jpg 41KB クリップボードから貼り付け bmp 51KB jpg 408KB 形式を選択して貼り付け(メタファイル) bmp 51KB jpg 408KB 挿入-ファイルから bmp 52KB jpg 54KB 挿入で貼り付けつけると、画像がぼやけてしまいました。他はほとんど変わりません。 jpgの方がサイズが小さいはずなのに、貼り付けるとなぜか、bmpの方が小さくなりました。 フォトショップなどを使わずに、画質を落とさず、もう少しサイズをおとせる方法はないでしょうか? よろしくお願いします。

  • 画像加工すると画像が粗くなります

    画像を切ったり、文字を入れたり、連結して保存すると画像が粗くなります。 Jtrimとペイントを使っているのですが、JPGで保存すると画像が粗くなります。 bmpで保存するとキレイだと書いてあったのですが(色々な所で) 私が使っているブログにはbmpは使えません(画像加工目的は主にブログ投稿) フリーソフトで画像加工が出来て、jpg保存をしても画像が粗くならないソフトはありますか?

  • 画像編集後のサイズ変化

     引退した部活の先輩方にオリジナルフェイスタオルを贈ろうと思っています。  そのデザイン画像、まず背景をXPのペイントで描いて、PictBearSEで縁取り付きの文字入れをしました。すると、ペイントの段階では大きさ80cm×33cm(形式はbmp)だった画像が、文字入れ後はbmpで90cm×37cm、jpgで68cm×28cmに変わってしまったのです。  ピクセル的には2560×1056で変わらないのですが、ペイントでcmにすると変わっているのです。何故こんなことが起こるのでしょうか?  締め切りは今日なんですが、サイズが違うと作ってもらえないので困っています。どなたかどうすれば良いか教えてください。

  • 画像ファイルから、任意のサイズで領域を切り出す方法

    こんにちは。 bmp形式の画像ファイルから、任意の領域を任意のサイズで 切り出したいのですが、方法が分りません。 例えば、200×100のサイズの画像があるとして、 その画像の任意の場所から、64×64のサイズで画像を 切り出したいのです。 WindowsXP付属のペイントを使ってみたのですが、結局 やりかたが分りませんでした。 フリーソフトで、できるものがあれば教えて下さい。 OSはWindowsXPです。 よろしくお願いいたします。

  • 画像サイズの変更

    先程も質問しましたが、内容不十分だったため 再質問させていただきますm(__)m メールで受信した画像を、ネットオークションに使用しようとしたら、下記の表示が出てきてしまい、添付できません。 『あなたはファイルサイズの上限(500KB)よりも大きなファイルをアップロードしようとしました』 そこで、ペイントで画像のサイズを小さくしてみたのですが、今度は下記のような説明文が出てきてしまいます。 『ERROR: ご利用できる画像ファイル形式はgif、jpegのみです。 244.bmp』 ちなみにメール受信時の画像は、例えば『DSCF0075.JPG 』というような表記でした。   急いでいて、なるべく ソフトをダウンロードしたりする方法以外の簡単な方法を知りたいです。 どなたか教えていただけませんでしょうか?

  • ネット上のgif形式画像が保存できません。

    ネット上のgif形式画像が保存できません。 過去の回答をもとに以下2つの方法を試したのですが失敗です。何が原因でしょう? その1 インターネットのキャッシュファイルが壊れているのが原因です。 ツール >>> インターネットのオプションと開いてテンポラリファイルと履歴の削除をしてみてください。 その2 いったん、名前をつけて保存して、保存した画像を画像形式変換ソフトや画像編集ソフトを使用して「jpg」形式で保存すれば良いでしょう。 1. 画像を「bmp」形式で保存します。 2. 「スタート」→「すべてのプログラム」→「アクセサリ」→「ペイント」を起動します。 3. ツールバーの「ファイル」→「開く」から、先に保存した「bmp」画像を開きます。 4. 「ファイル」→「名前をつけて保存」で、「jpg」形式を選択して保存すればOKです

専門家に質問してみよう