Member edit implementation done. Recover previous picture added.
This commit is contained in:
parent
a500e22678
commit
f3f86c43a6
@ -15,6 +15,7 @@ from pywinauto.findwindows import find_window
|
|||||||
from pywinauto.win32functions import SetForegroundWindow
|
from pywinauto.win32functions import SetForegroundWindow
|
||||||
from PIL import Image, ImageDraw, ImageFont
|
from PIL import Image, ImageDraw, ImageFont
|
||||||
from PyPDF2 import PdfFileReader, PdfFileWriter
|
from PyPDF2 import PdfFileReader, PdfFileWriter
|
||||||
|
import fitz
|
||||||
import subprocess
|
import subprocess
|
||||||
from shutil import copyfile, move
|
from shutil import copyfile, move
|
||||||
from pyfiglet import Figlet
|
from pyfiglet import Figlet
|
||||||
@ -437,7 +438,13 @@ def memberdo(choix, member):
|
|||||||
picture = getpic()
|
picture = getpic()
|
||||||
else:
|
else:
|
||||||
# We crop pic from the previous card
|
# We crop pic from the previous card
|
||||||
pass
|
pdf = fitz.open('PDF.pdf')
|
||||||
|
page = pdf.loadPage(0)
|
||||||
|
mat = fitz.Matrix(4.165, 4.165) # To obtain good resolution
|
||||||
|
pix = page.getPixmap(matrix=mat)
|
||||||
|
|
||||||
|
pageimg = Image.frombytes("RGBA", [pix.width, pix.height], pix.samples)
|
||||||
|
picture = pageimg.crop((47, 49, 343, 378))
|
||||||
|
|
||||||
barcode = barcode_gen(clientID)
|
barcode = barcode_gen(clientID)
|
||||||
fillcard(clientID, titrename, firstname, dateexp, barcode, picture)
|
fillcard(clientID, titrename, firstname, dateexp, barcode, picture)
|
||||||
|
Loading…
Reference in New Issue
Block a user