Bagaimana untuk menetapkan ketebalan imej untuk lukisan garisan menggunakan fungsi imagesetthickness() dalam PHP?

WBOY
Lepaskan: 2023-09-08 15:52:02
ke hadapan
974 orang telah melayarinya

imagesetthickness() ialah fungsi terbina dalam PHP yang digunakan untuk menetapkan ketebalan lukisan garisan.

Syntax

bool imagesetthickness($image, $thickness)
Salin selepas log masuk

Parameter

imagesetthickness() menerima dua parameter − $imej dan $ketebalan.

  • $imej − Parameter ini dikembalikan oleh fungsi penciptaan imej seperti imagecreatetruecolor(). Saiz yang digunakan untuk mencipta imej.

  • $ketebalan − Parameter ini menetapkan ketebalan piksel.

Nilai pulangan

imagesetthickness()Mengembalikan Benar pada kejayaan dan Salah pada kegagalan.

Contoh 1

<?php
   // Create an image of a given size
   $img = imagecreatetruecolor(700, 300);
   $gray = imagecolorallocate($img, 0, 0, 255);
   $white = imagecolorallocate($img, 0xff, 0xff, 0xff);

   // Set the gray background color
   imagefilledrectangle($img, 0, 0, 700, 300, $gray);

   // Set the line thickness to 10
   imagesetthickness($img, 10);

   // Draw the rectangle
   imagerectangle($img, 30, 30, 200, 150, $white);
   
   // Output image to the browser
   header(&#39;Content-Type: image/png&#39;);
   imagepng($img);
   imagedestroy($img);
?>
Salin selepas log masuk

Output

Bagaimana untuk menetapkan ketebalan imej untuk lukisan garisan menggunakan fungsi imagesetthickness() dalam PHP?

Contoh 2

<?php
   // Create an image of given size using imagecreatetruecolor() function
   $img = imagecreatetruecolor(700, 300);
   $blue = imagecolorallocate($img, 0, 0, 255);
   $white = imagecolorallocate($img, 0xff, 0xff, 0xff);

   // Set the white background-color
   imagefilledrectangle($img, 0, 0, 300, 200, $blue);

   // Set the line thickness to 50
   imagesetthickness($img, 50);

   // Draw the white line
   imageline($img, 50, 50, 250, 50, $white);

   // Output image to the browser
   header(&#39;Content-Type: image/png&#39;);
   imagepng($img);
   imagedestroy($img);
?>
Salin selepas log masuk

Output

Bagaimana untuk menetapkan ketebalan imej untuk lukisan garisan menggunakan fungsi imagesetthickness() dalam PHP?

Atas ialah kandungan terperinci Bagaimana untuk menetapkan ketebalan imej untuk lukisan garisan menggunakan fungsi imagesetthickness() dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!