Добавление водяного знака на изображение - PullRequest
2 голосов
/ 12 января 2020

Я использую пакет image / Intervention для написания текста (в виде водяного знака) на изображении. Теперь я хочу, чтобы текст имел цвет фона с определенной формой. Я хочу что-то вроде этого.

enter image description here

Это то, чем я сейчас занимаюсь

$code = 7025;

if ($request->file) {
    $i = 1;
    foreach ($request->file as $photo) {
        $i++;
        $file = $photo;
        $img = Image::make($file);
        $height = $img->height();
        $width = $img->width();

        $aHeight = 10 * $height / 100;
        $aWidth = 90 * $width / 100;

        $img->text($code, $aWidth, $aHeight, function ($font) {
            $font->file(public_path('font1.ttf'));
            $font->size(45);
            $font->color('#d90f0f');
            $font->align('right');
            $font->valign('top');
        });
        $img_url = $code + $i;
        $img->save(public_path('images/'.$img_url.'.jpg'));
    }
}

Пожалуйста, как мне это сделать sh это цвет фона и формы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...