C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: C#でPNGのフォーマット判定


(過去ログ 139 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■81735 / inTopicNo.1)  C#でPNGのフォーマット判定
  
□投稿者/ ack (1回)-(2016/11/05(Sat) 11:00:03)

分類:[C#] 

C#で、PNG画像ファイルを読み込むプログラムを書いています。

PNGのフォーマットをPixelFormat.Format32bppArgb固定で開くプログラムはできました。(アルファチャンネルを活用したかったため)
しかし、Windows10標準ソフト「ペイント」で保存したPNG画像はPixelFormat.Format24bppRgbで保存されているようで、
そのまま開くと画像が乱れてしまいます。

ファイルから開いた画像System.Drawing.Bitmapがどの画像フォーマットなのか、判定する方法を教えてください。

引用返信 編集キー/
■81736 / inTopicNo.2)  Re[1]: C#でPNGのフォーマット判定
□投稿者/ ack (2回)-(2016/11/05(Sat) 11:20:32)
自己解決しました。

単純にSystem.Drawing.Bitmap.PixelFormatの値を調べればよいだけでした。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -