internal static Boolean TryCreate(ResourceLang lang, Byte[] rawData, out BmpImageResourceData typed) { // check if the data is of the right format before working with it FileDib dib = new FileDib(rawData); Bitmap bmp; if (!dib.TryToBitmap(out bmp)) { typed = null; return(false); } typed = new BmpImageResourceData(dib, bmp, lang, rawData); return(true); }
private BmpImageResourceData(FileDib dib, Image image, ResourceLang lang, Byte[] rawData) : base(image, lang, rawData) { _dib = dib; }