with Image.open('sts.png').convert("RGBA") as your_image:
do_things(your_image)
def draw_text_on_image(text,
input_file='image.png',
output_file='new_image.png',
dimensions=(1047, 377),
insert_position=(900, 50),
):
with Image.open(input_file).convert("RGBA") as your_image:
temporary_image = Image.new('RGBA', dimensions, (255, 255, 255, 0))
draw = ImageDraw.Draw(temporary_image)
draw.text(insert_position, text, fill=(200, 0, 0, 255))
del draw
output = Image.alpha_composite(your_image, temporary_image)
output.save(output_file)
for filename in os.listdir(WATCH_DIRECTORY):
file_data = os.path.join(WATCH_DIRECTORY, filename)
try:
with open(file_data, 'rb') as file:
data_local = pickle.load(file)
file.close()
print(data_local) # здесь вывод данных с одного файла, открытого в данный момент
g.data_local = data_local # здесь значение g.data_local затирается последним (на каждой итерации)
return g.data_local().all()