logitech-g13-badapple/pbm2lpbm.py

21 lines
517 B
Python

#!/usr/bin/env python3
import numpy as np
from PIL import Image
import subprocess
import os
directory = 'pbm/'
# Load image and convert to '1' mode
#for filename in os.listdir(directory):
for i in range(7777):
f = os.path.join(directory, str(i)+".pbm")
fi = open(f, 'rb')
p = subprocess.Popen("pbm2lpbm", stdin=subprocess.PIPE, stdout=subprocess.PIPE)
lpbmOut = p.communicate(input=fi.read())[0]
fi.close()
fn = 'lpbm/' + str(i) + '.lpbm'
lpbmFile = open(fn, 'wb')
lpbmFile.write(lpbmOut)
lpbmFile.close()