コード例 #1
0
ファイル: ImageParser.cs プロジェクト: avdosev/image_parser
        public ImageType DetectImageType(Stream stream)
        {
            ImageType whatIs = ImageType.none;

            if (ImagePNG.itsMyFormat(stream))
            {
                whatIs = ImageType.png;
            }
            else if (ImageBMP.itsMyFormat(stream))
            {
                whatIs = ImageType.bmp;
            }
            else if (ImageGIF.itsMyFormat(stream))
            {
                whatIs = ImageType.gif;
            }
            else
            {
                throw new Exception("тут шото не так");
            }

            return(whatIs);
        }