示例#1
0
 public static RenderOptions Transparent(int palette)
 {
     return(new RenderOptions(ImagePalette.GetFullPalette(palette))
     {
         TransparentIndex = 0
     });
 }
示例#2
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)
     }));
 }
示例#3
0
文件: Drawing.cs 项目: cvogt/AlbLib
 /// <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)));
 }
示例#4
0
 /// <summary>
 /// Draws plane to bitmap using other palette.
 /// </summary>
 public Image Render(byte palette)
 {
     return(Render(ImagePalette.GetFullPalette(palette)));
 }