Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

msaad's avatar
Level 1

How to Generate Custom Image From username first letter in Laravel 8

Hello, Friends I Want To Generate a Custom Image From the First Letter of the Username.

I Search For it And Get The Following Code But It Can't Work For Me.

     use Intervention\Image\Facades\Image;

	        $img = Image::make('/storage/media/user_img/default.png');
            $img->text('HW', 125, 80, function ($font) {
                $font->file(public_path('/fonts/font.ttf'));
                $font->size(40);
                $font->color('#fdf6e3');
                $font->align('center');
                $font->angle(45);
            });
            $filename = time() . '.' . 'jpg';
            $img->resize(150, 150)->save('/storage/media/user_img/' . $filename);

The Error is:

Intervention\Image\Exception\NotReadableException

Image source not readable

config > app.php

 'providers' => [
        Intervention\Image\ImageServiceProvider::class,
    ],
'aliases' => [
    'Image' => Intervention\Image\Facades\Image::class,
],

Plz, Help Me. Thanks

0 likes
2 replies
msaad's avatar
Level 1

Thanks, For Helping Me. I Don't Know About This Website.

2 likes

Please or to participate in this conversation.