Esempio n. 1
0
 public static CGeneric.Compression TestBestCompression(Bitmap bmp)
 {
     if (CTextureManager.IsGreyscaleTexture(bmp))
     {
         return(CGeneric.Compression.greyscale);
     }
     else if (!CTextureManager.IsMoreColorThanExpected(bmp, 16))
     {
         return(CGeneric.Compression.max16Colors);
     }
     else if (!CTextureManager.IsMoreColorThanExpected(bmp, 256))
     {
         return(CGeneric.Compression.max256Colors);
     }
     else if (!CTextureManager.IsAlphaVariation(bmp))
     {
         return(CGeneric.Compression.trueColor16Bits);
     }
     else
     {
         return(CGeneric.Compression.trueColor32Bits);
     }
 }