Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menetapkan ketebalan imej untuk lukisan garisan menggunakan fungsi imagesetthickness() dalam PHP?

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

WBOY
WBOYke hadapan
2023-09-08 15:49:01945semak imbas

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

Syntax

bool imagesetthickness($image, $thickness)

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);
?>

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);
?>

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam