No.2ベストアンサー
- 回答日時:
> もう一度bmpファイルを見直しましたが、やはり3128バイトでした。
バイナリエディタでファイルフォーット確認すればハッキリしますが、ファイルを作成したアプリケーションや環境でそういう事はあるかも。
8バイト境界(8の倍数バイト)に揃えられたとか。
ちなみに、自分が確認したのはWin7付属のペイントです。
--
> もう一つ質問があるのですが、48ビットの深度を持つpng画像が64ビットの深度を持つpng画像よりファイルサイズが大きくなることはあり得ますか。
画像の中身を考えなければ、
48ビット深度の自然画像
64ビット深度の真っ白なPNG画像
だと、前者の方が大きくなる事は十分にあり得ます。
色数の違う同様の画像でなら、一般的にはそういう事はあんまり無いかも。
が、極端な話、画像フォーマット中に任意のテキストデータを埋め込めますから、いくらでも大きくできるし、添付ファイルをMIMEエンコードしたテキストを埋め込みなんて荒業も可能かも。
そういうチャンクを使ってるかどうかは不明ですが、PNGにファイルを埋め込む、偽装するソフトとかあるし。
No.1
- 回答日時:
画像自体のサイズが小さいため、あるいは元のデータに圧縮があんまり効かないため、画像ファイルのヘッダー情報なんかの方が相対的に大きくなるためとか。
bmpの場合、
BITMAPFILEHEADER 14バイト
BITMAPINFOHEADER 40バイト
画像データ 32×32×3=3,072バイト
で、計3,126バイト、自分のところだとファイルサイズは一致します。
3,128は見間違い、書き間違いでは?
bmp ファイルフォーマット
http://www.kk.iij4u.or.jp/~kondo/bmp/
--
PNGのファイルフォーマットはややこしいですので、ちょっと割愛。
PNG ファイルフォーマット
http://www14.ocn.ne.jp/~setsuki/ext/png.htm
ただし、可逆圧縮を行なうので、ファイルのサイズは画像の内容により可変です。
32x32の真っ白なbmpをPNG形式で保存してみると、132バイトとかになりました。
ペイントのブラシで適当な色塗ると、ファイルサイズは増えます。
写真なんかを縮小して貼り付けると、もっとサイズは大きくなります。
bmpの場合、画像の内容でファイルサイズは変わりません。
この回答への補足
ご丁寧にお答えいただきありがとうございます。
Headerを忘れていました。
もう一度bmpファイルを見直しましたが、やはり3128バイトでした。
pngファイルの場合圧縮されているのでファイルサイズの理由についてはあまり分かりませんね。
もう一つ質問があるのですが、48ビットの深度を持つpng画像が64ビットの深度を持つpng画像よりファイルサイズが大きくなることはあり得ますか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- その他(ソフトウェア) 画像のファイル形式、拡張子が変わると、性能が変わると思うのですが、ファイル名の「jpg、png、do 8 2022/08/10 13:37
- iPhone(アイフォーン) iphoneで撮影した写真、動画を連番のファイル名で保存したい。 1 2022/04/28 02:12
- Windows 10 Win10PCのExploreで大量の画像ファイルを表示させる際に、画像の中身を表示させる方法 2 2023/06/12 06:55
- UNIX・Linux ブレース展開の使い方での質問です 2 2023/07/15 16:06
- その他(プログラミング・Web制作) uwscとWinShotを使いスクリーンショットを撮る 1 2022/06/30 21:15
- Excel(エクセル) 配列操作について 5 2023/04/18 07:27
- 画像編集・動画編集・音楽編集 連続質問です 動画ファイルの圧縮時のビットレートというのについて教えてください 2 2023/08/06 11:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バイト始めて2日目ですが休みた...
-
高校1年生です。バイトしたいの...
-
タイミーでバイトを雇った際の...
-
左目が腫れてしまいました。 も...
-
5Lサイズの制服
-
“ありますか?”ではなく、“あっ...
-
バイトバックれはよくないですか?
-
小中のとき目立たなかった同級...
-
バイト中ってトイレ行けないん...
-
公文の採点バイトについて。 こ...
-
精肉店のレジや袋詰め業務で、 ...
-
公認会計士試験に落ちた人はど...
-
新聞配達空回り
-
バイトしている方に質問です。 ...
-
16ビットが65536バイト?
-
夏休み中の帰省先でのバイト、...
-
バイトに行く時手ぶらでいきま...
-
バイトの年上男性の方が気持ち悪い
-
大学2年生(男)です。 バイト...
-
レースクイーンってバイトある...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
タイミーでバイトを雇った際の...
-
バイト始めて2日目ですが休みた...
-
レースクイーンってバイトある...
-
バイトの制服を家で洗って返す...
-
左目が腫れてしまいました。 も...
-
バイト中ってトイレ行けないん...
-
低カロリーで腹もちする食べ物!
-
今朝起きたら全身に蕁麻疹と、...
-
雇用保険に入ってる状態でバイ...
-
バイトしている方に質問です。 ...
-
塾のバイトをやめたいです、(...
-
最大バイト数を調べるSQL文を教...
-
バイトバックれはよくないですか?
-
バイトについてです。 ファミマ...
-
“ありますか?”ではなく、“あっ...
-
5Lサイズの制服
-
公文の採点バイトについて。 こ...
-
学生時代とかでバイトばっくれ...
-
3バイトを10進数で表現した...
-
本業が夜勤明けの日にバイトで...
おすすめ情報