/// <summary> /// Load image /// </summary> /// <param name="image">Image object</param> /// <returns>True if loading was successfull</returns> public bool LoadImage(byte[] image) { Dispose(); imaging = GdPictureHelper.GetImagingInstance(); imageId = imaging.CreateGdPictureImageFromByteArray(image); isMultipageImage = imaging.TiffIsMultiPage(imageId); if (isMultipageImage) { PageCount = imaging.TiffGetPageCount(imageId); } else { PageCount = imaging.GetPageCount(imageId); } ImageHeight = imaging.GetHeight(imageId); return(imageId != 0); }