public static Bitmap RawIndexedToBitmap(byte[] file, int width, int height, BGR565 pal, TileMode tileMode, ColorDepth colorDepth) { if (!_isConvertersInitialized) { InitilizeConverters(); } byte[] alphaValues = null; byte[] indexes = _indexedFormatConverters[colorDepth].DecompressIndexes(file, ref alphaValues); if (tileMode == TileMode.Tiled) { return(ImageTypeConverter.TiledToBmp(indexes, width, height, pal, null, alphaValues)); } else { return(ImageTypeConverter.NotTiledToBmp(indexes, width, height, pal, alphaValues)); } }