mod letter
This commit is contained in:
parent
5fa02c0c3f
commit
d897beb594
|
|
@ -12,6 +12,8 @@ import random
|
||||||
import base64
|
import base64
|
||||||
import io
|
import io
|
||||||
|
|
||||||
|
import requests
|
||||||
|
|
||||||
from pydantic import BaseModel, ConfigDict
|
from pydantic import BaseModel, ConfigDict
|
||||||
from sqlalchemy import BigInteger, Column, String, Text, JSON
|
from sqlalchemy import BigInteger, Column, String, Text, JSON
|
||||||
|
|
||||||
|
|
@ -375,9 +377,17 @@ class UsersTable:
|
||||||
font = ImageFont.truetype(font_path, font_size)
|
font = ImageFont.truetype(font_path, font_size)
|
||||||
except IOError:
|
except IOError:
|
||||||
# Jeśli Arial nie jest dostępny, użyj czcionki domyślnej
|
# Jeśli Arial nie jest dostępny, użyj czcionki domyślnej
|
||||||
font = ImageFont.load_default()
|
#font = ImageFont.load_default()
|
||||||
# Dla czcionki domyślnej możemy potrzebować innej metody określania rozmiaru
|
# Dla czcionki domyślnej możemy potrzebować innej metody określania rozmiaru
|
||||||
font_size = min(size) * 10 # To jest przybliżenie, może wymagać dostosowania
|
#font_size = min(size) * 10 # To jest przybliżenie, może wymagać dostosowania
|
||||||
|
#print(f"2) {font_size}")
|
||||||
|
# Pobierz czcionkę z Google Fonts (np. Roboto)
|
||||||
|
font_url = "https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxP.ttf"
|
||||||
|
response = requests.get(font_url)
|
||||||
|
font_file = io.BytesIO(response.content)
|
||||||
|
|
||||||
|
# Użyj pobranej czcionki
|
||||||
|
font = ImageFont.truetype(font_file, size=font_size)
|
||||||
print(f"2) {font_size}")
|
print(f"2) {font_size}")
|
||||||
|
|
||||||
# Obliczanie pozycji tekstu
|
# Obliczanie pozycji tekstu
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue