Gambar operasi tutorial pembangunan tera air teks PHP
Gambar operasi
/*操作圖片*/ //設置字體的路徑 $font="/tpl/Index/Static/css/img/fonts/Christmas.ttf"; //添加內容 $content="歡迎來到php中文網(wǎng)"; //設置字體的顏色和透明度 $col= imagecolorallocatealpha ($image,255,255,255,30); //寫入文字 imagettftext($image,20,0,20,30,$col,$font,$content);
int imagecolorallocatealpha ( resource $image , int $red , int $green , int $blue , int $alpha )
imagecolorallocatealpha() berkelakuan sama seperti imagecolorallocate(), tetapi dengan parameter ketelusan tambahan alpha, yang nilainya berjulat dari 0 hingga 127. 0 bermakna legap sepenuhnya, 127 bermakna telus sepenuhnya.
fungsi imagettftext:
array imagettftext ( resource $image , float $size , float $angle , int $x , int $y , int $color , string $fontfile , string $text )
Tulis teks yang ditentukan pada imej menggunakan fon TrueType.
Parameter
imej
Sumber imej yang dikembalikan oleh fungsi penciptaan imej (seperti imagecreatetruecolor()).
saiz
Saiz fon. Bergantung pada versi GD, ini sama ada saiz piksel (GD1) atau saiz titik (titik) (GD2).
sudut
Sudut yang dinyatakan dalam sistem sudut, 0 darjah bermaksud teks dibaca dari kiri ke kanan. Nilai yang lebih tinggi menunjukkan putaran lawan jam. Contohnya, 90 darjah mewakili teks yang dibaca dari bawah ke atas.
x
Koordinat yang diwakili oleh x, y mentakrifkan titik asas aksara pertama (mungkin sudut kiri bawah aksara). Ini berbeza daripada imagestring(), di mana x,y mentakrifkan sudut kiri atas aksara pertama. Contohnya "kiri atas" ialah 0, 0.
y
Y selaras. Ia menetapkan kedudukan garis dasar fon, bukan bahagian bawah aksara.
warna
Indeks warna. Menggunakan nilai indeks warna negatif mempunyai kesan mematikan anti-aliasing. Lihat imagecolorallocate().
fail fon
ialah laluan ke fon TrueType yang anda mahu gunakan.
<?php /*打開圖片*/ //1.配置圖片路徑(填入你的圖片路徑) $src="https://img.php.cn/upload/course/000/000/004/581454f755fb1195.jpg"; //獲取圖片信息 $info = getimagesize($src); //通過圖像的編號來獲取圖像的類型 $type=image_type_to_extension($info[2],false); //在內存中創(chuàng)建一個和我們圖像類型一樣的圖像 $fun = "imagecreatefrom{$type}"; //把圖片復制到我們的內存中 $image=$fun($src); /*操作圖片*/ //設置字體的路徑 $font="/tpl/Index/Static/css/img/fonts/Christmas.ttf"; //添加內容 $content="歡迎來到php中文網(wǎng)"; //設置字體的顏色和透明度 $col= imagecolorallocatealpha($image,255,255,255,30); //寫入文字 imagettftext($image,20,0,20,30,$col,$font,$content); ?>