none
Получение информации о JPG по его байтовой записи RRS feed

  • Вопрос

  • Пытаюсь вытащить свойства JPG файла: вес, размер, глубину цвета.

    Для BMP всё получается очень легко:

            Dim _Stream As FileStream = New FileStream("E:\1.bmp", FileMode.Open, FileAccess.Read)
            Dim _Reader As BinaryReader = New BinaryReader(_Stream)
            Dim _type As UShort = _Reader.ReadUInt16()
    
            If _type <> &H4D42 Then Return
    
            Console.WriteLine("BMP файл")
            Console.WriteLine("Размер {0} байт", _Reader.ReadUInt32())
            _Stream.Position = 18
            Console.WriteLine("Размер {0} x {1}", _Reader.ReadInt32(), _Reader.ReadInt32())
            _Stream.Position += 2
            Console.WriteLine("Глубина цвета {0}", _Reader.ReadInt16())
            Console.ReadLine()
    Как тоже самое проделать для JPG?
    7 января 2014 г. 11:15

Ответы