public MagickImage CreateThumbnail()
{
InitializeValues();
if (_ThumbnailOffset == 0 || _ThumbnailLength == 0)
return null;
if (Data.Length < (_ThumbnailOffset + _ThumbnailLength))
return null;
byte[] data = new byte[_ThumbnailLength];
Array.Copy(Data, _ThumbnailOffset, data, 0, _ThumbnailLength);
return new MagickImage(data);
}