Spaces:
Running
Running
import cv2 | |
from .text import TextCensor | |
from PIL import Image, ImageDraw, ImageFont | |
import numpy as np | |
class EmojiCensor(TextCensor): | |
def __init__(self, emoji, font="seguiemj.ttf", scale_factor=1.0): | |
super().__init__( | |
text=emoji, | |
font=font, | |
scale_factor=scale_factor, | |
text_color=None, | |
draw_background=False | |
) | |
def draw_overlay(self, draw, x, y, font): | |
draw.text( | |
xy=(x, y), | |
text=self.text, | |
anchor="mm", | |
font=font, | |
embedded_color=True | |
) | |