public static RenderOptions Transparent(int palette) { return(new RenderOptions(ImagePalette.GetFullPalette(palette)) { TransparentIndex = 0 }); }
/// <summary> /// Draws plane to bitmap using palette and render options. /// </summary> public Image Render(byte palette, RenderOptions options) { return(Render(new RenderOptions(options) { Palette = options.Palette ?? ImagePalette.GetFullPalette(palette) })); }
/// <summary> /// Draws bitmap. /// </summary> /// <param name="data"> /// Image pixel data. /// </param> /// <param name="width"> /// Output image width. /// </param> /// <param name="height"> /// Output image height. /// </param> /// <param name="palette"> /// Used palette index. /// </param> /// <returns> /// Drawn bitmap. /// </returns> public static Bitmap DrawBitmap(byte[] data, int width, int height, byte palette) { return(DrawBitmap(data, width, height, ImagePalette.GetFullPalette(palette))); }
/// <summary> /// Draws plane to bitmap using other palette. /// </summary> public Image Render(byte palette) { return(Render(ImagePalette.GetFullPalette(palette))); }