Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?
Text2Image Laravel için hazırlamış olduğum yazıyı resme dönüştüren bu paket ile en basitinden yazdığınız e-postayı spam’a düşmesin diye resim olarak Laravel’de yayınlayabileceksiniz.

Bu paketi kullanmak için ilk olarak projeniz içinde komut satırına aşağıda ki komutu yazmanız ve Enter’a basmanız gerek.
 composer require ataluttasgiran/text2image dev-master
Daha sonra ise aşağıda ki kodlar config/app.php’ye eklemeniz gerekmektedir.
return array(
 // ...
 'providers' => array(
 // ...
 ATalutTasgiran\Text2Image\Text2ImageServiceProvider::class
 ),
 // ...
 'aliases' => array(
 // ...
 'Text2Image' => ATalutTasgiran\Text2Image\Facades\Text2Image::class
 ),
);
Bunları yaptıktan sonra ise yine komut satırına aşağıdaki komutu yazıp enter’a basıyoruz
 php artisan vendor:publish 
Text2Image’i Nasıl Kullanırız?
Şimdi kullanmak istediğiniz font’un dosyasını projenizin public klasörüne atın. Daha sonra da
config/text2image.php bu dosyaya kendi font adınızı aşağıdaki gibi yazınız.
 
<?php
return [
 'font' => 'arial.ttf'
];
Şimdi tüm bunları yaptıktan sonra artık sıra Route dosyasına aşağıdaki kodları yazmaya geldi.
 
 Route::get("text2image/{text}/{font_size}/{width}x{height}",
 function($text,$font_size,$width,$height)
 {
 return Text2Image::convert($text,$font_size,$width,$height);
 });
 Route::get("text2image/{text}/{font_size}/{width}x{height}/black",
 function($text,$font_size,$width,$height)
 {
 return Text2Image::convertblack($text,$font_size,$width,$height);
 });
 Route::get("text2image/{text}/{font_size}/{width}x{height}/white",
 function($text,$font_size,$width,$height)
 {
 return Text2Image::convertwhite($text,$font_size,$width,$height);
 });
 Route::get("text2image/{text}/{font_size}/{width}x{height}/white/nobg",
 function($text,$font_size,$width,$height)
 {
 return Text2Image::convertwhitenobg($text,$font_size,$width,$height);
 });
Kullanmak için aşağıdaki gibi yazmalısınız.

Mesela e-posta adresiniz ornek@merhabadunya.com ise bu adresi resim olarak 15 punto olarak 400 genişlikte 30 yükseklikte ayarlamak istiyorsak aşağıda ki kodu yazmalısınız.
 <img src="http://siteaddress.com/text2image/ornek@merhabadunya.com/15/400x30" alt="Func. 1"> 
Bunları yaptıktan sonra ise karşınıza çıkacak olan görüntü aşağıda ki gibi olacaktır. (Font Lumberjack isimli fonttur.)
<!-- Simple way -->
<img src="http://siteaddress.com/text2image/TEXT/FONTSIZE/WIDTHxHEIGHT" alt="Func. 1">
<!-- 2th way -->
<img src="http://siteaddress.com/text2image/TEXT/FONTSIZE/WIDTHxHEIGHT/black" alt="Func. 2">
<!-- 3rd way -->
<img src="http://siteaddress.com/text2image/TEXT/FONTSIZE/WIDTHxHEIGHT/white" alt="Func. 3">
<!-- 4th way -->
<img src="http://siteaddress.com/text2image/TEXT/FONTSIZE/WIDTH/HEIGHT/white/nobg" alt="Func. 4">
 
Packagist
http://tafho.com/text2image-laravel-yaziyi-resme-donusturme-paketi/
19 gün sonra
Ellerine sağlık.