Предмет: Информатика, автор: ivansuksasa

как создать песика с кориданатими в размерах 500х500 в пайтон

Ответы

Автор ответа: pupkinll2016
1

Ответ:

Чтобы создать изображение песика с размерами 500х500 в Python, вам нужно использовать библиотеку PIL (Python Imaging Library) или более современную версию этой библиотеки - Pillow.

Вот пример кода, который создает изображение песика с помощью библиотеки Pillow и сохраняет его в формате PNG:

from PIL import Image, ImageDraw

# Создаем новое изображение с размером 500х500 и белым фоном

image = Image.new('RGB', (500, 500), color='white')

# Создаем объект для рисования на изображении

draw = ImageDraw.Draw(image)

# Рисуем песика на изображении

draw.ellipse((100, 100, 400, 400), fill='brown') # тело песика

draw.ellipse((150, 150, 250, 250), fill='white') # голова песика

draw.ellipse((220, 180, 230, 190), fill='black') # левый глаз

draw.ellipse((270, 180, 280, 190), fill='black') # правый глаз

draw.arc((200, 220, 300, 260), start=190, end=-10, fill='black', width=5) # улыбка песика

# Сохраняем изображение в формате PNG

image.save('pesik.png')

Обратите внимание, что этот код создаст только простой рисунок песика, и его можно дополнительно улучшить или детализировать.


kulibaina: Можешь мой посмотреть, старался максимально понятно сделать. Кстати зачем песель понадобился? По урокам или для себя?
Автор ответа: kulibaina
1

Ответ:

Для создания окна с песиком в Pyhton можно использовать библиотеку Tkinter. Вот пример кода, который создает окно размером 500х500 и выводит на нем изображение песика из файла "dog.png":

from tkinter import *

root = Tk()

root.geometry("500x500")

canvas = Canvas(root, width=500, height=500)

canvas.pack()

img = PhotoImage(file="dog.png")

canvas.create_image(250, 250, image=img)

root.mainloop()

Объяснение:

Перед запуском кода необходимо также убедиться, что файл "dog.png" находится в той же директории, что и ваш скрипт. Если вы хотите изменить размер изображения песика, то можете воспользоваться методом subsample объекта PhotoImage, например:

img = PhotoImage(file="dog.png").subsample(2) # уменьшить изображение в 2 раза

Замените значение параметра subsample на нужное вам количество.

Похожие вопросы
Предмет: Английский язык, автор: iggimo