Я хочу использовать WebGL, чтобы создать небольшую 3D галерею фотопотоков Flickr. Похоже, что WebGL позволяет использовать только квадратные изображения, размеры которых являются степенью двойки, в качестве текстур. Мне нужно иметь возможность отображать изображения любой пропорции и размера. Я вижу, что если я скопирую данные изображения в другое изображение, которое является ближайшим квадратным измерением, а затем использую координаты текстуры, чтобы заставить его отображаться правильно. Проблема в том, и исправьте меня, если я ошибаюсь, что я не могу выполнить эту манипуляцию изображения в JavaScript, и мне понадобится сервер под управлением ASP.NET, Java или что-то в этом роде, чтобы выполнить обработку для меня, прежде чем WebGL сможет добраться до меня на нем.
Есть ли способ использовать изображения произвольного размера в WebGL и JavaScript без необходимости использования сервера в качестве процессора изображений среднего уровня?