Уменьшение размера (веса) текстуры в Unity в коде для экспорта на сервер
Перерыл весь интернет... Нужно уменьшить размер файла картинки на клиенте до экспорта на сервер. Как это можно сделать? Установить разрешение например 100х100 И ухудшить качество. Любой кусок кода был бы очень предпочтителен. Использовал множество способов но все не то или я не правильно использовал вот пример
Texture2D temp = new Texture2D(texture.width / 2, texture.height / 2);
temp.SetPixels(texture.GetPixels(1));
temp.Apply();
//texture.Resize(100, 100);
bytes = temp.EncodeToPNG();
Resize сохраняет серы цвет и Mipmap указывал не помагает. Большое спасибо заранее за вашу помощь!