スポンサーリンク

画像を挿入した時、ファイルサイズは足し算になるのか

エクセル雑学

ふと気になったので、今回はちょっとした実験記事になります。

エクセルファイルに画像を挿入した時の、ファイルサイズについてです。

知って得する事はたぶん無いです。

気になったので試してみた、ただそれだけの記事です。

疑問

エクセルファイルに画像を挿入する事ありますよね。

たとえば、エクセルファイルのファイルサイズが10kbだとします。

そこに写真1.png(100kb)を挿入します。

すると、ファイルサイズは単純に足し算して110kbになるのでしょうか。

それともエクセルに画像挿入した時点で、画像ファイルになんらかの変更が加わって105kbとか、120kbみたいに多少の増減があるのでしょうか。

やれば わかる

考えても仕方ない事は、やってみればわかるものです。

土台になるエクセルファイルを用意

まずは土台となる、空っぽのエクセルファイルを用意します。

すると、9KBのエクセルファイルができました。

画像ファイルを用意

エクセルファイルに挿入する用の画像ファイルを用意します。

今回は22KBの画像ファイルを用意しました。

エクセルファイルに画像を挿入

最初に用意したエクセルファイル(9KB)に、画像ファイル(22KB)を挿入します。

保存してファイルサイズを確認

さあ、ファイルを保存してファイルサイズを確認してみましょう。

単純な足し算ならば、9+22=31KBとなるはずですが・・・

結果は32KBでした。

1増えましたね。

それぞれのファイルの端数を足したり、挿入した画像の位置情報などを記録する分で増えた感じですかね。

大きいファイルを追加して保存

小さいファイルでは誤差の範囲になってしまうので、大きいファイルサイズの画像(891KB)を用意しました。

これをエクセルファイルに追加で挿入して保存します。

セイウチかわいい。

再びファイルサイズを確認

小さい画像を挿入した時点では32KBでした。

そこに891KBの画像ファイルを挿入したので、単純な足し算ならば923KBとなるはずですが・・・

ピッタリ923KBとなりました!

まとめ

エクセルファイルに画像を挿入すると、挿入した画像の分だけファイルサイズは足し算されていく。

その他もろもろ

もう少し色々なパターンの実験をしてきまして、スクショは撮ってないのですが、せっかくだしダイジェスト。

  • 画像に3D回転効果をつけてファイルサイズにはほぼ影響が無い
  • アート効果はファイルサイズに影響する(ラップフィルムをしたら923KB→1211KBまで増えた)
  • JPEG画像を挿入した場合もファイルサイズは単純に加算されるだけ
  • 挿入場所をAZ50000セルみたいに深い場所にしてもファイルサイズには影響が無い
  • XLSでもXLSXでも、挿入した画像の分だけファイルサイズが加算される

 

コメント

タイトルとURLをコピーしました