1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kkstudio2019-Novel_In_Image

Клонировать/Скачать
dec.py 665
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
曾维康 Отправлено 03.08.2020 15:53 44f584a
## -*- coding: utf-8 -*-
from PIL import Image
def decode(im):
width, height = im.size
lst = [ ]
for y in range(height):
for x in range(width):
red, green, blue = im.getpixel((x, y))
if (blue | green | red) == 0:
break
index = (green << 8) + blue
lst.append( chr(index) )
return ''.join(lst)
def main(filename):
all_text = decode(Image.open(filename))
with open("{}_decode.txt".format('.'.join(filename.split('.')[:-1])), "w", encoding="utf-8") as f:
f.write(all_text)
if __name__ == '__main__':
main('out.bmp')

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/kkstudio2019-Novel_In_Image.git
git@api.gitlife.ru:oschina-mirror/kkstudio2019-Novel_In_Image.git
oschina-mirror
kkstudio2019-Novel_In_Image
kkstudio2019-Novel_In_Image
master