public byte[] GetImageData(int size = -1)
{
byte[] imgdata = null;
if (size == -1)
imgdata = extractMaxImage(true);
else
{
ImageSize tes;
if (privateimgList.Count != 1)
tes = privateimgList.Where(img => (img.imgSize.width <= size || img.imgSize.height <= size) && img.offset != -1).Max(image => image.imgSize);
else
tes = privateimgList.First().imgSize;
imgdata = extractImage(tes.ToString(), true);
}
return imgdata;
}