Мое приложение считывает кадры из видео (используя pyglet), извлекает «полосу» (т. Е. Регион - полная ширина от 1 до 6 строк видео), затем вставляет каждую полосу (добавляет ее) в изображение, которое впоследствии может быть записано файл * .png.
Проблема в том, что изображения Pyglet GL хранятся в графической памяти, поэтому их размер очень ограничен.
Мой текущий обходной путь klunky - это создание будущего png-изображения в виде маленьких плиток (т.е. в пределах ограничения размера pyglet GL), когда плитка заполнена, запишите ее в файл * png, прочитайте ее обратно как файл изображения PIL , затем вставьте / добавьте изображение плитки в окончательный файл PIL Image * png.
Я считаю, что должна быть возможность преобразовать полосу pyglet-GL в формат PIL Image-friendly и вставлять / добавлять ее прямо в окончательное изображение PIL, таким образом, не нужно работать с плиткой, что сильно усложняет и оказывает влияние на производительность.
Но я не могу найти, как получить данные полосы в форму, которую я могу вставить в изображение PIL.
Я видел много запросов на обратное преобразование, но я никогда не бегал со стадом.