2015-08-26 22:42:40 +02:00
|
|
|
|
using System;
|
|
|
|
|
|
|
|
|
|
namespace Nikse.SubtitleEdit.Core
|
|
|
|
|
{
|
|
|
|
|
public class BmpReader
|
|
|
|
|
{
|
2020-06-20 08:21:31 +02:00
|
|
|
|
public string HeaderId { get; }
|
|
|
|
|
public uint HeaderFileSize { get; }
|
|
|
|
|
public uint OffsetToPixelArray { get; }
|
2015-08-26 22:42:40 +02:00
|
|
|
|
|
|
|
|
|
public BmpReader(string fileName)
|
|
|
|
|
{
|
2020-06-20 08:21:31 +02:00
|
|
|
|
var buffer = System.IO.File.ReadAllBytes(fileName);
|
2015-08-26 22:42:40 +02:00
|
|
|
|
HeaderId = System.Text.Encoding.UTF8.GetString(buffer, 0, 2);
|
|
|
|
|
HeaderFileSize = BitConverter.ToUInt32(buffer, 2);
|
|
|
|
|
OffsetToPixelArray = BitConverter.ToUInt32(buffer, 0xa);
|
|
|
|
|
}
|
|
|
|
|
}
|
2016-01-24 11:51:04 +01:00
|
|
|
|
}
|