2
У меня есть массив, который я могу обрабатывать как это:Quickest способ преобразовать массив байтов 1D в 2D Numpy массив
ba = bytearray(fh.read())[32:]
size = int(math.sqrt(len(ba)))
я могу сказать, если пиксель должен быть черным или белым дали
iswhite = (ba[i]&1)==1
Как быстро преобразовать массив 1D байтов в массив 2D numpy с длиной строки size
и белые пиксели для (ba[i]&1)==1
и черные для других? Я создаю массив так:
im_m = np.zeros((size,size,3),dtype="uint8)
Спасибо так много, как раз то, что мне нужно было –
Ну у меня немного вопроса, вот полный код: http://pastebin.com/qX69JxpZ Я пытаюсь экспортировать в JPG, но Я получаю сообщение об ошибке «Максимальное поддерживаемое измерение изображения составляет 65500 пикселей» –
Структура представляет собой единственный внешний массив с массивом внутри него пиксельных массивов (3 числа) –