• ベストアンサー

BMP→PNG

BMP→PNG BMP形式の画像をトリミングしてBMP形式で上書きした後、 PNG形式で保存したらPNG形式のほうがファイルサイズが大きくなってしまいました。 これはどうしてなのでしょうか?

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

例えば、 BMP: 16色モード PNG: 8bitx4チャンネル(RGBA) とかだったら、圧縮するとはいえ、PNGの方が大きくなる可能性はあります。 また、画像に関する情報を書くヘッダ部も違うので、画像部が同じだとしても全体のファイルサイズは変わってきます。 画像ビューアや加工ソフトで、画像の情報を確認してはどうでしょうか。 また、編集ソフトや変換ソフトには、PNG等で保存する際に、最適な色数で保存できるものもあります (256色以内しか色が使われてなかったら、フルカラーではなく256色パレットモードにする)

mizumi398
質問者

お礼

回答ありがとうございます。 納得しました。

その他の回答 (1)

回答No.1

画像が極度に複雑であったり極度に小さかったりするとそのようなこともあります。 どうしてと言われると説明に困ります。圧縮とはたまに大きくなるものです。

mizumi398
質問者

お礼

回答ありがとうございます。 ちなみに画像は BMP:206KB PNG:214KB です。

関連するQ&A

  • bmp→png→bmpで画質は落ちますか?

    本をスキャナーでとりこんで(モノクロ)画像ファイルとして管理しています。 bmpで保存しているのですが、ご存知のように容量が膨大になってしまいます。 pngに変換すると10分の1くらいになりますので、全部pngに変換しようと思っています。 pngは可逆変換なので、bmp→png→bmpで画質は落ちないと解釈してよろしいのでしょうか。 pngに変換した画像を印刷して変換前のbmpと比較したところ目に見える違いは認められませんでした。 よろしくお願いします。

  • pngがbmpになってしまう。

    winXP IE6.0を使ってます。 数日前から 素材さんなどのHP上で画像を右クリックをし 「名前をつけて画像を保存」をすると pngだけbmpに変わってしまいます。 ファイルの種類もbmpしかありません。 直す方法はあるでしょうか?

  • bmpよりpngのほうがファイルサイズが大きいです

    24bit per pixelの32×32の画像があるのですが, pngファイルの方が4312バイトで、bmpファイルの方が3128バイトと、圧縮しているpngファイルの方が bmpファイルより大きくなってしまっています.理由が分かりません. また、bmpファイルのサイズも単純に考えれば 32×32×3=3072バイトのはずですが、サイズが一致しないのはなぜでしょうか。 理由が分かる方教えてください。よろしくお願いします。

  • 画像、保存規格「PNG」と「BMP」について質問します。

    画像、保存規格「PNG」と「BMP」について質問します。 以前、ソフトウエアのカテゴリーで、「PNG」の保存法について 質問をした者ですが(下記URL)、補足質問を。 http://questionbox.jp.msn.com/qa6160261.html 「PNG」の、可逆圧縮式についてですが、画像ソフトで、 開いて、加工、上書き、「PNG」での保存を繰り返しても、 最初の画像の品質は、維持されるのでしょうか?。 (もちろん、ソフトにもよると思いますが) 又、VISTAでは、「BMP]よりも「TIFF(TIF)」をロスの無い 画像保存に推薦しており、WIN7に到っては、隅に追いやられて しまった様な感じを受けました。「BMP」に将来は、 あるのでしょうか?。 「BMP」に、こだわっておられる方御意見を。 簡潔な、御回答お待ちしています。

  • Photoshopで編集した写真を保存するのはbmpよりpngの方がいいですか?

    今まで デジタル一眼で撮ったjpgの写真は、 Photoshopなどで編集した際bmpで保存していました(画質劣化がないと思っていたので) しかし、最近pngというものを知って pngでも劣化がない…という情報をみたんですが どうなんでしょうか? bmpよりpngのほうがいいですか? bmpだと画像のサイズが大きくなってしまうんですが、pngならbmpより軽く、画質が劣化しないで出来るんでしょうか? よろしくお願いします。

  • 破損した画像(BMP?PNG?)なのでしょうか?

    比較的大量のBMP画像をPNGに加工するために 自動的に軽い形に変換してくれるAzConvPNGで まとめて加工していたのですが、 自分のHPにアップロードしてみたところ一部のPNG画像は (一瞬下方からノイズがかかって)表示する事ができませんでした。 通常のプレビューでは見る事ができるのに… そこで、ペイントの編集機能からPNG⇒PNGに変換すると データは重くなりましたが表示されるように。 変換にミスでもあったのかと、このデータを再びBMPに変換して またAzConvPNGで軽いPNGに変換。 (ファイルサイズは前の失敗したものと全く同じに) アップロードしてみるとやはり同じエラーで表示されません… 元のBMP画像は壊れていたのでしょうか? それともAzConvPNGの変換に何か問題があるのでしょうか。 これはゲーム内のCGだったのですが、抽出したものと KIOKUでプリントしたBMPをAzConvPNGで変換した時 それぞれ全く同じサイズのPNGが出来上がったので BMPは全て見た目通りの情報だと思っているのですが…

  • .pngの画像ファイルについての質問

    自分は今まで、画像ファイルを(画質は落ちるが)容量を小さく保存するのは.jpeg方式だと思ってました。それ以外は、bmpとgifしか知りませんでした。最近.pngの拡張子の画像を見かけるようになったのですが、これは新しい画像の保存形式でしょうか?.pngは.jpegよりも高画質の小容量で保存できますか?だとすると、どうやって.jpegや.bmpを.pngに変えられるのでしょうか?(ソフト使用ですか?)

  • 保存しようとするとbmpになる

    インターネットをしている際、画像を保存しようとすると全てというわけでは無いのですが bmpになってしまいます。自分のサイトでgifやpng形式で保存して載せたイラストも ネットで保存しようとするとbmpになります。 それが全てbmpになるわけではなく、なったりならなかったり、 ちゃんと違う形式で保存できたりできなかったり…です。 なにか思い当たるものがありましたら、ご回答宜しくお願いいたします。

  • JPG、GIF,BMP,PNGの違いは何ですか?

    JPG、GIF、BMP、PNGの違いは何ですか? ※それぞれ”何のために作られた”画像形式なんですか?

  • C#でのpngからbmpへの変換について

    プログラミングの初心者です。 現在、以下の点について困っています。 現在業務で画像ファイルをpngからbmpに変換するプログラムを作成しています。 以下のようなソースで対象のファイルを変換してみたのですが、変換後の画像ファイルをアドビのフォトショで開こうとすると読み込みに失敗します。 ※usingでDrawing.Imagingは宣言済み Bitmap bmp = new Bitmap("failename.png"); bmp.Save("failname.bmp", ImageFormat.Bmp); bmp.Dispose(); 念のため、ペイントで適当な画像を作成して同様の処理をしてみたところ、そちらは上手く変換できたようで、フォトショでも普通に開けることが出来ました。 対象の画像ファイルは、変換前ではちゃんとフォトショで開けることが出来ます。 フォトショでもちゃんと読み込めるファイルを作成するには、まだソースが足りないのでしょうか? 知っている方がおられましたら、アドバイスをお願いします。

専門家に質問してみよう