<?php //建立畫布,在建立前不要有任何輸出和空格哦,否則圖片產生不了 $im=imagecreatetruecolor(100,10); //$cc=imagecolorallocate($im,245,245,245); //imagefill($im,0,0,$cc); //著色的顏色,採用的是RGB的格式 $red=imagecolorallocate($im,0,0,245); $cc=imagecolorallocate($im,245,245,245); //顏色 $red1 = imagecolorallocate($im,30,144,255); $red2 = imagecolorallocate($im,220,20,60); $red3 = imagecolorallocate($im,0,206,209); $red4 = imagecolorallocate($im,255,255,0); //填充矩形顏色可以自訂填充的顏色,上面定義的顏色在這裡我只是做測試例子,至於長度比例大小可以根據項目動態資料來控制 //圓 //imageellipse($im,20,20,20,20,$red); //直線 //imageline($im,0,0,400,300,$red); //矩形 //imagerectangle($im,0,0,100,10,$red); //填充矩形 imagefilledrectangle($im,0,0,30,10,$red); imagefilledrectangle($im,30,0,100,10,$cc); //弧線 //imagearc($im,100,100,50,50,180,270,$red); //扇形 //imagefilledarc($im,100,100,80,50,180,270,$red,IMG_ARC_PIE); //拷貝圖片到畫布 //1.載入源圖片 //$srcImage=imagecreatefromgif("2.GIF"); //這裡我們可以使用一個getimagesize() //$srcImageInfo=getimagesize("2.GIF"); //拷貝源圖片到目標畫布 //imagecopy($im,$srcImage,0,0,0,0,$srcImageInfo[0],$srcImageInfo[1]); header("content-type: image/png"); //產生圖片 imagepng($im); //釋放記憶體,親,注意咯!如果不加這句,訪問量大的話apache會爆掉的哦 imagedestory($im); ?> |