Esempio n. 1
0
        public void Validate()
        {
            bmpHeader.VerifyFileSignature();
            imageHeader.Validate();

            VerifyIndexedPaletteSizeDoesNotExceedBitCount();
            VerifyPixelSizeMatchesImageDimensionsWithPitch();
        }
Esempio n. 2
0
        private static ImageHeader ReadImageHeader(BinaryReader seekableReader)
        {
            ImageHeader imageHeader = new ImageHeader(seekableReader);

            imageHeader.Validate();

            VerifyIndexedImageForSerialization(imageHeader.bitCount);

            return(imageHeader);
        }