Wie erstelle ich ein GIF mit Kissen und Imageio mit Python?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie erstelle ich ein GIF mit Kissen und Imageio mit Python?

by Anonymous » 05 Apr 2025, 13:02

Ich habe den folgenden Code, der 60 Frames mit Kissen in Python 3.11.10 erstellt und dass ich ein GIF (endlos wiederholen) mit einer Dauer pro Rahmen von 0,1 Sekunden verwenden möchte. Die ersten 4 Frames sollten ein rotes Quadrat anzeigen, und der Rest der Zeit (fast 6 Sekunden) sollte es im Grunde schwarz sein. Wie erstelle ich das GIF richtig? < /P>

Code: Select all

from PIL import Image, ImageDraw
import imageio
import numpy as np

# Colors
red = (255, 0, 0)
black = (0, 0, 0)
grey = (30, 30, 30)

frames = []
framerate = 10
frame_count = 60
for i in range(frame_count):
# Create an image with black background
img = Image.new('RGB', (55, 50), black)
draw = ImageDraw.Draw(img)
# Draw rectangle
draw.rectangle((10, 20, 45, 30), fill=red if i

Top