Spaces:
Sleeping
Sleeping
File size: 608 Bytes
608a96e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
"""
Donut
Copyright (c) 2022-present NAVER Corp.
MIT License
"""
from synthtiger import components, layers
class Background:
def __init__(self, config):
self.image = components.BaseTexture(**config.get("image", {}))
self.effect = components.Iterator(
[
components.Switch(components.GaussianBlur()),
],
**config.get("effect", {})
)
def generate(self, size):
bg_layer = layers.RectLayer(size, (255, 255, 255, 255))
self.image.apply([bg_layer])
self.effect.apply([bg_layer])
return bg_layer
|