Я пытаюсь прочитать изображение yuv для Android, представленное в виде файла исходного байта.Python bytearray не так долго, как должно быть
f = open(self.fn)
self.yuvArray = bytearray(f.read())
Я знаю, что файл содержит 720k байт, но self.yuvArray
имеет только 350K. Кроме того, попробовав это с несколькими файлами того же формата, все из которых имеют длину 720 Кбайт (проверено как в размере файла, так и в коде C#, возвращает массив размером 720 тыс.), Я заметил, что все они имеют разные размеры, около 350 тыс.
Я попытался выяснить, не удалось ли его какое-то сжатие или что-то не найти. Мне жизненно важно получить правильную длину, независимо от того, все ли там, просто я не вижу ее.
Как я могу прочитать его в массиве размера 720К?
Отлично! спасибо – Ysch
@YonadavSchleifer, Добро пожаловать в переполнение стека! Если это вам помогло, вы можете рассказать об этом сообществу, [принимая ответ] (http://meta.stackexchange.com/a/5235). – falsetru