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