mirror of
https://github.com/Ralim/IronOS-Meta.git
synced 2025-04-15 11:27:48 +00:00
Update img2logo.py
This commit is contained in:
@@ -138,18 +138,18 @@ def animated_image_to_bytes(imageIn: Image, negative: bool, dither: bool, thresh
|
||||
frameData.append(frameb)
|
||||
# Store inter-frame duration
|
||||
frameDuration_ms = image.info["duration"]
|
||||
if frameDuration_ms > 255:
|
||||
frameDuration_ms = 255
|
||||
if frameTiming is None or frameTiming < 5:
|
||||
frameTiming = frameDuration_ms
|
||||
print(f"Found {len(frameData)} frames, interval {frameTiming}ms")
|
||||
if frameTiming < 5 or (frameTiming / 5) > 254:
|
||||
newTiming = max(frameTiming / 5, 1)
|
||||
frameTiming = frameTiming / 5
|
||||
if frameTiming <= 0 or frameTiming > 254:
|
||||
newTiming = max(frameTiming, 1)
|
||||
newTiming = min(newTiming, 254)
|
||||
|
||||
print(f"Inter frame delay {frameTiming} is out of range, and is being adjusted to {newTiming*5}")
|
||||
frameTiming = newTiming
|
||||
# We have no mangled the image into our frambuffers
|
||||
|
||||
# We have now mangled the image into our framebuffers
|
||||
|
||||
# Now we can build our output data blob
|
||||
# First we always start with a full first frame; future optimisation to check if we should or not
|
||||
|
||||
Reference in New Issue
Block a user