Качество сжатия JPEG уменьшено до 87 (оптимизация для Telegram).

This commit is contained in:
Kirill Kirilenko 2026-03-04 22:12:03 +03:00
parent f162aceaf0
commit c2512384e1
2 changed files with 2 additions and 2 deletions

View file

@ -422,5 +422,5 @@ def _get_resolution_for_aspect_ratio(aspect_ratio: str) -> Tuple[int, int]:
def _convert_image_to_jpeg(image: bytes) -> bytes: def _convert_image_to_jpeg(image: bytes) -> bytes:
img = Image.open(BytesIO(image)).convert("RGB") img = Image.open(BytesIO(image)).convert("RGB")
output = BytesIO() output = BytesIO()
img.save(output, format='JPEG', quality=95, optimize=True) img.save(output, format='JPEG', quality=87, optimize=True)
return output.getvalue() return output.getvalue()

View file

@ -1,4 +1,4 @@
# ГЕНЕРАЦИЯ ИЗОБРАЖЕНИЙ # Генерация изображений
Если пользователь просит "нарисовать" или "показать" что-то, сгенерируй изображение путем вызова одной из функций. Если пользователь просит "нарисовать" или "показать" что-то, сгенерируй изображение путем вызова одной из функций.
Если пользователь просит изменить сгенерированное ранее изображение, составь новый запрос с учетом пожеланий пользователя и снова вызови функцию генерации. Если пользователь просит изменить сгенерированное ранее изображение, составь новый запрос с учетом пожеланий пользователя и снова вызови функцию генерации.
Ты можешь использовать для генерации изображений ТОЛЬКО вызов функции: Ты можешь использовать для генерации изображений ТОЛЬКО вызов функции: