Version: 5.4
public static void CompressTexture (Texture2D texture, TextureFormat format, int quality);
public static void CompressTexture (Texture2D texture, TextureFormat format, TextureCompressionQuality quality);

Description

Сжатие текстур.

Use this function to explicitly compress a texture into specified format.

If you want to do texture compression in-game, use Texture2D.Compress function, which will use faster but lower quality DXT compression.

using UnityEngine;
using UnityEditor;

public class CompressTextureExample : AssetPostprocessor { // Automatically Compress all imported textures to the project to RGB24 void OnPosprocessTexture( Texture2D t ) { EditorUtility.CompressTexture( t, TextureFormat.RGB24, TextureCompressionQuality.Normal ); } }