php使用GD库画五角星
01 $width = 500;
02 $height = 500;
03
04 $im = imagecreatetruecolor($width, $height);
05
06 $red = imagecolorallocate($im, 230, 0, 0);
07 imagefill($im, 0, 0, $red);
08
09 $yellow = imagecolorallocate($im, 255, 255, 0);
10
11 //设定画出五角星的五个顶点形成的 正五边形的边长
12 $b=100;
13 $pi=3.14/180;
14
15 $p1x = 150;
16 $p1y = 250;
17
18 $p2x = 150+(cos(36*$pi)*$b);
19 $p2y = 250-(sin(36*$pi)*$b);
20
21 $p3x = 150+(2*cos(36*$pi)*$b);
22 $p3y = 250;
23
24 $p4x = $p3x-sin(18*$pi)*$b;
25 $p4y = 250+cos(18*$pi)*$b;
26
27 $p5x = 150+sin(18*$pi)*$b;
28 $p5y = 250+cos(18*$pi)*$b;
29
30 //连接相应的点 画线
31 imageline($im, $p1x, $p1y, $p3x, $p3y, $yellow);
32 imageline($im, $p1x, $p1y, $p4x, $p4y, $yellow);
33
34 imageline($im, $p2x, $p2y, $p4x, $p4y, $yellow);
35 imageline($im, $p2x, $p2y, $p5x, $p5y, $yellow);
36
37 imageline($im, $p3x, $p3y, $p5x, $p5y, $yellow);
38
39 header('Content-Type:image/png');
40
41 imagepng($im);
42
43 imagedestroy($im);
44
45 ?>

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











How does the Redis caching solution realize the requirements of product ranking list? During the development process, we often need to deal with the requirements of rankings, such as displaying a...

IIS and PHP are compatible and are implemented through FastCGI. 1.IIS forwards the .php file request to the FastCGI module through the configuration file. 2. The FastCGI module starts the PHP process to process requests to improve performance and stability. 3. In actual applications, you need to pay attention to configuration details, error debugging and performance optimization.

The Ouyi Exchange app supports downloading of Apple mobile phones, visit the official website, click the "Apple Mobile" option, obtain and install it in the App Store, register or log in to conduct cryptocurrency trading.

Multiple calls to session_start() will result in warning messages and possible data overwrites. 1) PHP will issue a warning, prompting that the session has been started. 2) It may cause unexpected overwriting of session data. 3) Use session_status() to check the session status to avoid repeated calls.

Why is the return value empty when using RedisTemplate for batch query? When using RedisTemplate for batch query operations, you may encounter the returned results...

DMA in C refers to DirectMemoryAccess, a direct memory access technology, allowing hardware devices to directly transmit data to memory without CPU intervention. 1) DMA operation is highly dependent on hardware devices and drivers, and the implementation method varies from system to system. 2) Direct access to memory may bring security risks, and the correctness and security of the code must be ensured. 3) DMA can improve performance, but improper use may lead to degradation of system performance. Through practice and learning, we can master the skills of using DMA and maximize its effectiveness in scenarios such as high-speed data transmission and real-time signal processing.

Regarding the reason why RedisTemplate.opsForList().leftPop() does not support passing numbers. When using Redis, many developers will encounter a problem: Why redisTempl...

The optimization solution for SpringBoot timing tasks in a multi-node environment is developing Spring...
