So i realized that using something like this script:

would be considered Phishing their traffic.
Therefor i setted myself up for, to create my own text script.
You can make single lines:
And 2 lines:
Big or small text:
Parameters and Explanation:
?t=something
- "t" : First line of text.
The parameter "t" is what you want to stand on the first line of your images.
So in this example will it be looking like this
![]()
?w=2
- "w" : First line width.
The parameter "w" is telling the script how long you may wish to have your images.
It could look like this:Or this:![]()
![]()
?s=10
- "s" : First line font height.
The parameter "s" is telling the script how high you may wish to have your images text.
It could look like this:Or this:![]()
![]()
?h=10?color=blue
- "h" : Is Image height.
The parameter "s" is telling the script how high you may wish to have your images to be.
In most cases paramter "h" & "s" is used at once. But can be used independently.
It could look like this:Or this:![]()
![]()
- "color" : Is defining all the texts color
The parameter "color" is telling the script which color it may use to the text.
Standard is white.
Here is a list of available colors.I will probably edit this so it uses HEX-codes.
- white
- black
- blackBG
- lightestBlue
- green
- red
- darkblue
- blue
- grey
It could look like this:![]()
?b=lightestBlue
- "b" : Is defining the background color that is made transparant
The parameter "b" is telling the script which color it may use to the background and after make transparent.
Standard is black.
Here is a list of available colors.I will probably edit this so it uses HEX-codes.
- white
- black
- blackBG
- lightestBlue
- green
- red
- darkblue
- blue
- grey
DO NOT use the same color for "color" & "b".
It could look like this:![]()
?font=1
- "font" : Choose the font.
The parameter "font" is telling the script which pretested font it should use for the text,
Fonts to choose from:
- EurostileT
- EurostileTHea
It could look like this:![]()
?n=anything
- "n" : If you have 2 lines of text.
The parameter "n" is telling the script that it needs to make a 2nd line in the image.
It could look like this:Or this:![]()
![]()
?ns=10&nw=11
- "ns & nw" : Second line font height and width.
The parameter "ns & nw" is telling the script whichheight and width you may wish to have your second line of text.
It could look like this:![]()
API link:

or

Public version of the script:
PHP Code:
<?php
if(isset($_GET['t']) && !empty($_GET['t'])){
if(isset($_GET['w'])){
$times= $_GET['w'];
}else{
$times = strlen($_GET['t'])+0.7;
}
if(isset($_GET['s'])){
$s = $_GET['s'];
}else{
$s = 10;
}
$font = $s;
if(isset($_GET['n'])){
$height = imagefontheight($font)*2;
}else{
if(isset($_GET['h'])){
$height = $_GET['h'];
}else{
$height = imagefontheight($font);
}
}
$width = imagefontwidth($font)*$times;
///text?t=Drones&w=16&s=12&color=white&font=1&b=grey
$image = imagecreatetruecolor ($width,$height);
$white = imagecolorallocate ($image,255,255,255);
$black = imagecolorallocate ($image,0,0,0);
$blackBG = imagecolorallocate ($image,27,27,27);
$lightestBlue = imagecolorallocate($image,211,224,250);
$green = imagecolorallocate ($image,29,201,10);
$red = imagecolorallocate ($image,255,10,10);
$darkblue = imagecolorallocate ($image,32,82,121);
$blue = imagecolorallocate ($image,0,145,255);
$grey = imagecolorallocate($image, 111,111,111);
if(isset($_GET['b'])){
imagefill($image, 0, 0, $$_GET['b']);
imagecolortransparent($image, $$_GET['b']);
}else{
imagefill($image, 0, 0, $black);
imagecolortransparent($image, $black);
}
if(isset($_GET['font']) && $_GET['font']==1){
$fon = "1_EurostileT.ttf";
}else{
$fon = "2_EurostileTHea.ttf";
}
if(isset($_GET['color'])){
$color = $$_GET['color'];
}else{
$color = $white;
}
if(isset($_GET['n'])){
imagettftext($image, $s, 0, 7, 11, $color, $fon, $_GET['t']);
if(isset($_GET['ns'])){
imagettftext($image, $_GET['ns'], 0, $_GET['nw'], 22, $color, $fon, $_GET['n']);
}else{
imagettftext($image, $s, 0, 5, 22, $color, $fon, $_GET['n']);
}
}else{
if(isset($_GET['h'])){
if(isset($_GET['ph'])){
imagettftext($image, $s, 0, 0, $_GET['ph'], $color, $fon, $_GET['t']);
}else{
imagettftext($image, $s, 0, 0, $_GET['h'], $color, $fon, $_GET['t']);
}
}else{
imagettftext($image, $s, 0, 0, 11, $color, $fon, $_GET['t']);
}
}
header("Content-type: image/gif");
ImageGif($image);
imagedestroy($image);
}
?>
Fonts:
1:

2:

Special thanks to Requi, for sending me the name on the fonts and the public fonts.
Copyright statement:
In accordance with Title 17 U.S.C. Section 107, the material on this project is distributed without profit to those who have expressed a prior interest in receiving the included information for research and educational purposes. For more information go to: 
If you wish to use copyrighted material from this project for purposes of your own that go beyond ‘fair use’, you must obtain permission from the developer(s).

If you wish to use copyrighted material from this project for purposes of your own that go beyond ‘fair use’, you must obtain permission from the developer(s).






