Как преобразовать черно-белый QR-код в строку из единиц и нулей?Python

Программы на Python
Anonymous
Как преобразовать черно-белый QR-код в строку из единиц и нулей?

Сообщение Anonymous »

Я использовал библиотеку qrcode для создания QR-кода. Теперь я хотел бы получить из него строку из единиц и нулей, например, чтобы черные пиксели были 1, белые пиксели были 0, и я создаю одну длинную строку из всех строк, объединенных вместе с разрывами строк.
Другими словами, это будет выглядеть как на рисунке 4 ниже. Как мне это сгенерировать?
Изображение

Вот код для создания QR-кода:
import qrcode
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
data = "hello world!"
qr.add_data(data)
qr.make(fit=True)

img = qr.make_image(back_color=(255, 255, 255), fill_color=(0, 0, 0))

img.save("test.png")

Вернуться в «Python»