модификация изображения PPM с помощью Python - PullRequest
0 голосов
/ 25 ноября 2018

Я пытаюсь превратить красный смайлик (PPM) в зеленый смайлик (PPM), изменив исходный код с помощью python (я использую PyCharm CE).Когда я печатаю исходный файл, у меня есть это:

b'P6\n100 100\n255\n\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff...

Цель состоит в том, чтобы изменить некоторые триплеты (\ xff \ xff \ xff), чтобы изменить цвет пикселей.Поэтому я оставляю заголовок (P6 \ n100 100 \ n255 \ n) в стороне и создаю массив для изменения просто: (\ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff ...)

После модификации (я превращаю красные пиксели в зеленые пиксели) я добавляю новый код:

[255, 255, 255, 255, 255, 255, 255, 255, 255, 255, ...

Как превратить этот массив в тот же формат (Ascii), который был у меня вначало;который был (\ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff ...)?

смайлик

...