TGViewer
CodeShadow CodeShadow @codeshadowcources · 77 subscribers
Post #347 68
🎨 Как генерировать картинки на Python

Программирование — это не только про таблицы и цифры. Python умеет творить искусство ✨

Например, я попробовал сделать скрипт, который рисует абстрактные узоры и сохраняет их в PNG. Получается что-то вроде «генеративного искусства».


🎯 Кейс: рисуем абстракцию

📌 Что нужно:
⭐️ Python 3
⭐️ библиотека Pillow

🚀 Код:
from PIL import Image, ImageDraw
import random

# создаём пустое изображение
img = Image.new("RGB", (500, 500), "white")
draw = ImageDraw.Draw(img)

# рисуем случайные круги
for _ in range(50):
x1 = random.randint(0, 500)
y1 = random.randint(0, 500)
x2 = x1 + random.randint(20, 100)
y2 = y1 + random.randint(20, 100)
color = (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))
draw.ellipse([x1, y1, x2, y2], fill=color)

img.save("abstract.png")
print("✅ Картинка готова!")


🧠 Что можно докрутить:

⚙️ Добавить разные фигуры (линии, прямоугольники, узоры).
⚙️ Генерировать серию картинок и собирать из них коллекцию.
⚙️ Сделать «генератор аватарок» для профиля.

💡 Программирование может быть не только полезным, но и красивым.

☕️ А ты бы попробовал написать свой генератор картинок?
More from @codeshadowcources
  1. Oct 11, 2026✅ Подработка 14+ Мой знакомый платит за оформление финансовых продуктов (карты, вклады, би…
  2. Oct 11, 2026Кстати, раньше я активно использовал другого своего бота-планировщика. Но только для распи…
  3. Oct 11, 2026Я тут потихонечку создаю ИИ ассистента для упрощения работы и делегирования задач, если не…
  4. Oct 9, 2026🖥
  5. Oct 8, 2026Наш внутренний проект для преподавателей. Думаю, получилось отлично)
  6. Oct 8, 2026🎮 Как мы внедрили геймификацию в работу преподавателей Геймификация давно вышла за предел…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →