from PIL import Image, ImageDraw, ImageFont, ImageFilter
# Откройте исходное изображение
img = Image.open('3.png')
# Создайте копию изображения
img_copy = img.copy()
# Создайте изображение с текстом на черном фоне
mask = Image.new('L', img.size, 0)
draw = ImageDraw.Draw(mask)
font = ImageFont.truetype('3.ttf', size=54)
text_position = (297, 553)
draw.text(text_position, 'Your Text', font=font, fill=255)
# Размойте маску
blurred_mask = mask.filter(ImageFilter.GaussianBlur(10)) # Измените радиус размытия по вашему усмотрению
# Примените размытие к фону
img_copy.paste(img_copy.filter(ImageFilter.GaussianBlur(10)), (0, 0), blurred_mask)
# Наложите текст на размытый фон
draw = ImageDraw.Draw(img_copy)
draw.text(text_position, 'Your Text', font=font, fill=('#00bc44'))
# Сохраните результат
img_copy.save('output.png')
from selenium import webdriver
# Задайте путь к папке с вашим профилем, включая пробелы
profile_directory = r'C:\путь к папке с профилем с пробелами'
# Создайте объект ChromeOptions и установите опцию для загрузки профиля
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument(f'--user-data-dir="{profile_directory}"')
# Запустите браузер с опциями
driver = webdriver.Chrome(chrome_options=chrome_options)
# Теперь браузер будет запущен с вашим профилем, который содержит пробелы в пути
async for event in client.iter_admin_log(chan):
print(event.user_id)
await asyncio.sleep(5)
print(f"{event.user_id} awaited")
if self.s1 == color1 or color2:
if self.s1 == color1 or self.s1 == color2:
print("s1")
return self.s1
def text2():
...
global good, a, b, c, d
from main import good, a, b, c, d
...
In [7]: x
NameError: name 'x' is not defined
In [8]: def y():
...: global x
...: import math as x
...:
In [10]: y()
In [12]: x
Out[12]: <module 'math' from '/usr/local/Cellar/python@3.9/3.9.15/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/math.cpython-39-darwin.so'>
linebreaks
или linebreaksbr
для отработки переносов строки