<?php

namespace FSPoster\App\Watermark\App\DTOs\Request;

class TextWatermarkOptions extends WatermarkOptions
{
    public const ALIGN_LEFT   = 'left';
    public const ALIGN_CENTER = 'center';
    public const ALIGN_RIGHT  = 'right';

    public const ALIGNMENTS = [self::ALIGN_LEFT, self::ALIGN_CENTER, self::ALIGN_RIGHT];

    public string $textValue;
    public string $textAlignment;
    public int $textOpacity;
    public int $bgOpacity;
    public int $fontSize;
    public string $fontFamily;
    public string $textColor;
    public string $bgColor;
    public int $textWidth;
}
