C#_pictureBox にある画像の拡張子調べ

using System.Drawing.Imaging; 必要

    ImageCodecInfo[ ] decoders = ImageCodecInfo.GetImageDecoders();
    foreach (ImageCodecInfo ici in decoders)
    {
        if (ici.FormatID == pictureBox1.Image.RawFormat.Guid)
        {
            Console.WriteLine(ici.FormatDescription + "__" + ici.FilenameExtension);
        }
    }

 

ちなみに、decoders を foreach で出力すると、
( コード:ici.FormatDescription + "__" + ici.FilenameExtension )

BMP__*.BMP;*.DIB;*.RLE
JPEG__*.JPG;*.JPEG;*.JPE;*.JFIF
GIF__*.GIF
EMF__*.EMF
WMF__*.WMF
TIFF__*.TIF;*.TIFF
PNG__*.PNG
ICO__*.ICO

 

こちらから。
http://www.atmarkit.co.jp/fdotnet/dotnettips/022getformat/getformat.html

 

以上。