class TextureCompress: AssetPostprocessor
{
void OnPreprocessTexture()
{
var importer = (assetImporter as TextureImporter);
importer.textureFormat = TextureImporterFormat.RGBA32;
}
void OnPostprocessTexture (Texture2D texture)
{
var texw = texture.width;
var texh = texture.height;
var pixels = texture.GetPixels ();
var offs = 0;
var k1Per15 = 1.0f / 15.0f;
var k1Per16 = 1.0f / 16.0f;
var k3Per16 = 3.0f / 16.0f;
var k5Per16 = 5.0f / 16.0f;
var k7Per16 = 7.0f / 16.0f;
for (var y = 0; y < texh; y++) {
for (var x = 0; x < texw; x++) {