成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP:imageline()的用法_GD庫圖像處理函數
全站頭部文字 我要出現在這里
PHP:imageline()的用法_GD庫圖像處理函數 770 2023-12-15   

imageline

(PHP 4, PHP 5)

imageline — 畫一條線段

說明

bool imageline ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color )

imageline()color 顏色在圖像 image 中從坐標 x1y1x2y2(圖像左上角為 0, 0)畫一條線段。

Example #1 畫一條粗線

<?php

function imagelinethick($image, $x1, $y1, $x2, $y2, $color, $thick = 1)
{
    /* 下面兩行只在線段直角相交時好使
    imagesetthickness($image, $thick);
    return imageline($image, $x1, $y1, $x2, $y2, $color);
    */
    if ($thick == 1) {
        return imageline($image, $x1, $y1, $x2, $y2, $color);
    }
    $t = $thick / 2 - 0.5;
    if ($x1 == $x2 || $y1 == $y2) {
        return imagefilledrectangle($image, round(min($x1, $x2) - $t), round(min($y1, $y2) - $t), round(max($x1, $x2) + $t), round(max($y1, $y2) + $t), $color);
    }
    $k = ($y2 - $y1) / ($x2 - $x1); //y = kx + q
    $a = $t / sqrt(1 + pow($k, 2));
    $points = array(
        round($x1 - (1+$k)*$a), round($y1 + (1-$k)*$a),
        round($x1 - (1-$k)*$a), round($y1 - (1+$k)*$a),
        round($x2 + (1+$k)*$a), round($y2 - (1-$k)*$a),
        round($x2 + (1-$k)*$a), round($y2 + (1+$k)*$a),
    );
    imagefilledpolygon($image, $points, 4, $color);
    return imagepolygon($image, $points, 4, $color);
}

?>

參見 imagecreatetruecolor() 和 imagecolorallocate()。


主站蜘蛛池模板: 爱在西元前简谱| 中国人免费观看| 阴阳先生第一季| 母猫叫声播放mp3| 大内密探零零发演员表| kaori主演电影在线观看| 迷夜电影| 双重欲望| 啵乐乐| 心奇爆龙战车5之机甲战陀 2021| 房兵| 许良| 邓为个人介绍| 豆包简历个人资料| 操老女人视频| 12星座最佳夫妻配对| 哥哥太爱我怎么办| 草原儿女| 程嘉美电影| 色在线视频观看| 小红书如何开通店铺| 心太狂| 电视剧零下三十八度手机免费观看| 春天的芭蕾歌词| 电影《大突围》完整版| 人世间豆瓣| 珍爱如血泰剧全集在线观看| 真濑树里| 财富天下| amari| 疯狗强尼电影完整版在线观看| 猿球崛起| 26uuu电影网| 重温经典频道在线直播| 飞扬的青春 电视剧| 体温36.5度正常吗| 小野惠令奈| 我们的祖国是花园简谱| 别董大古诗一首| 生死搏斗| 辩论赛作文|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103