В моем приложении WebGL я пытаюсь получить во время выполнения текстуру от объекта и кодировать в Jpg (массив байтов будет передан веб-сервису для выполнения каких-то вещей ...).
Во время выполнения, в консоли javascript, я получаю:
Неподдерживаемый формат текстур - Texture2D :: Функции EncodeTo не поддерживают сжатые форматы текстур
Это мой код:
...
photoBytes = ImageConversion.EncodeToJPG(GetPhotoTexture(), 90);
...
public Texture2D GetPhotoTexture()
{
Texture2D myTexture =(Texture2D)MyObject.GetComponent<Renderer>().material.mainTexture;
}
Итак, мой вопрос: как я могу преобразовать / передать myTexture, чтобы ImageConversion работал?
Спасибо