@@ -13,8 +13,9 @@ class Card:
1313 QR_POS = (1301 , 172 )
1414 QR_SIZE = (723 , 723 )
1515 QR_BORDER_SIZE = 0
16- TYPE_POS = (850 , 1450 )
17- NAME_POS = (500 , 1250 )
16+ TYPE_POS = (0 , 155 )
17+ # NAME_POS = (500, 1250)
18+ NAME_POS = (140 , 120 )
1819 NICK_POS = (1198 , 870 )
1920 # LOGO_POS = (920, 250)
2021 # LOGO_SIZE = (550, 350)
@@ -46,7 +47,7 @@ def generate_qr(self, crypt_id=False):
4647
4748 def generate_card (self , rgb_back = (255 , 255 , 255 )):
4849 self .card = Image .open (Config .BAK_PATH )
49- Tools .draw_text (self .card , self .type , Card .TYPE_POS , Config .FONT , Config .FONT_COLOR )
50+ Tools .draw_text (self .card , self .type , Card .TYPE_POS , Config .TYPE_FONT , Config .WHITE_FONT_COLOR )
5051
5152 @staticmethod
5253 def get_data ():
@@ -77,7 +78,7 @@ def generate_card(self, rgb_back=(255, 255, 255)):
7778 super ().generate_card (rgb_back )
7879 if self .has_qr :
7980 self .card .paste (self .qr , Card .QR_POS )
80- Tools .draw_text (self .card , self .name , Card .NAME_POS , Config .FONT , Config .FONT_COLOR )
81+ Tools .draw_text (self .card , self .name , Card .NAME_POS , Config .NAME_FONT , Config .WHITE_FONT_COLOR )
8182
8283 @staticmethod
8384 def get_data (name = None ):
@@ -103,7 +104,7 @@ def __init__(self, name, image):
103104
104105 def generate_card (self , rgb_back = (255 , 255 , 255 )):
105106 super ().generate_card (rgb_back )
106- Tools .draw_text (self .card , self .name , Card .NAME_POS , Config .FONT , Config .FONT_COLOR )
107+ Tools .draw_text (self .card , self .name , Card .NAME_POS , Config .NAME_FONT , Config .WHITE_FONT_COLOR )
107108 image = Image .open (self .logopath ).convert ("RGBA" ) # .resize((550,350), Image.ANTIALIAS)
108109 image = Tools .scale (image , Card .QR_SIZE )
109110 self .card .paste (image , Card .QR_POS )
@@ -138,7 +139,7 @@ def generate_card(self, rgb_back=(255, 255, 255)):
138139 image = Image .open (Volunteer .__LOGO_PATH ).convert ("RGBA" )
139140 image = Tools .scale (image , Card .QR_SIZE )
140141 self .card .paste (image , Card .QR_POS )
141- Tools .draw_text (self .card , self .name , Card .NAME_POS , Config .FONT , Config .FONT_COLOR )
142+ Tools .draw_text (self .card , self .name , Card .NAME_POS , Config .NAME_FONT , Config .WHITE_FONT_COLOR )
142143
143144 @staticmethod
144145 def get_data (name = None ):
@@ -167,7 +168,7 @@ def generate_card(self, rgb_back=(255, 255, 255)):
167168 image = Image .open (Organizer .__LOGO_PATH ).convert ("RGBA" )
168169 image = Tools .scale (image , Card .QR_SIZE )
169170 self .card .paste (image , Card .QR_POS )
170- Tools .draw_text (self .card , self .name , Card .NAME_POS , Config .FONT , Config .FONT_COLOR )
171+ Tools .draw_text (self .card , self .name , Card .NAME_POS , Config .NAME_FONT , Config .WHITE_FONT_COLOR , False )
171172
172173 @staticmethod
173174 def get_data (name = None ):
@@ -199,7 +200,7 @@ def __init__(self, id, data):
199200 def generate_card (self , rgb_back = (255 , 255 , 255 )):
200201 super ().generate_card (rgb_back )
201202 self .card .paste (self .qr , Card .QR_POS )
202- Tools .draw_text (self .card , self .name + ' ' + self . nick , Card .NAME_POS , Config .FONT , Config .FONT_COLOR )
203+ Tools .draw_text (self .card , self .name , Card .NAME_POS , Config .NAME_FONT , Config .WHITE_FONT_COLOR , False )
203204 # Tools.draw_text(self.card, self.nick, Card.NICK_POS, Config.FONT)
204205
205206 @staticmethod
0 commit comments