PHP画图的一些疑义
PHP画图的一些疑问
- PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$src621 = imagecreate(200,200); $yellow = imagecolorallocate($src621, 255, 255, 0);$red = imagecolorallocate($src621, 255, 0, 0);$green = imagecolorallocate($src621, 0, 255, 0);imagerectangle($src621, 100, 50, 150, 150, $green);imagefill($src621, 0, 0, $red);header("Content-Type: image/png");imagepng ($src621);imagedestroy($src621);
结果:
疑问一、yellow颜色是怎么被画上去的?
疑问二、imagefill函数的中间2个参数有什么用?(自己测试发现,改变不起作用,如果改变大了,就没有填充颜色)
求牛人解答。谢谢!!
------解决方案--------------------
注: 第一次对 imagecolorallocate() 的调用会填充背景色。
//imagefill($src621, 0, 0, $red);//注释掉这句你就看出来了
imagefile是点区域填充,左上角是(0,0)
为黄色,意思把所有红色(选区)填充为$red,像ps里的油漆筒
这个选区是关键,为啥里面的红色未被填充,那是因为
imagerectangle($src621, 100, 50, 150, 150, $green);//矩形的边框为绿色
这个green色隔开了红色,也就是里面给与外面红不在一个选区
不信你再改一下这句测试
imagefill($src621, 101, 51, $red);//这样点跑矩形里面了,选中的是矩形里面的红区域
------解决方案--------------------
对于 imagecreate 创建的资源,第一个创建的颜色为背景色
imagefill函数的中间2个参数是充填的起点坐标(原点),从这点出发直至边界,所有可到达的位置并且颜色与原点相同的都设为指定色
用于你在 imagefill 之前换了一个空心矩形(imagerectangle)所以该矩形的边缘是作为边界的
不被充填,自然也就露出背景了

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

src和href分別是,1、src是source的縮寫,用來指定外部資源的路徑,通常用於嵌入外部文件,例如圖片、音訊、視訊等,src屬性一般用在img、script、iframe等標籤上;2、href是hypertext reference的縮寫,用於指定超連結的目標資源的路徑,通常用於連結到外部文件或其他頁面,href屬性一般用在a、link等標籤上。

src屬性和href屬性是在HTML中常用的屬性,用來載入外部資源。雖然它們有相似的目的,但在使用和用途上有一些不同。 src屬性:src屬性用於指定要在文件中嵌入的外部資源,主要用於在HTML文件中引入外部腳本文件和媒體文件。它可以用於以下幾種情況:引入外部JavaScript檔案:透過src屬性,將外部的JavaScript檔案連結到HTML頁面。

href和src發送的get請求。詳細說明:1、href屬性,用於指定連結的目標資源,引用外部樣式表會發送GET請求來獲取CSS文件,引用文檔會發送GET請求來獲取指定的HTML文件,引用圖像時它會發送GET請求來獲取指定的圖像檔案;2、src屬性,用於指定嵌入資源的URL,引用圖像時會發送GET請求來獲取指定的圖像文件,引用音頻它會發送一個GET請求來獲取指定的音頻文件等等。

src和href的差別究竟是什麼?快速了解!在網頁開發過程中,src和href是兩個常用的屬性。儘管它們看起來類似,但實際上有著不同的用途和適用場景。在本文中,我們將深入探討src和href的區別,並透過具體的程式碼範例來解釋它們。在HTML中,src是用來指定要嵌入或引用的外部資源的屬性,它通常用於引用映像、音訊、視訊或腳本檔案。與此不同,href是超鏈

src和href的差異,你不可不知的細節!在寫HTML頁面時,我們常常會遇到src和href這兩個屬性。它們都用於引用外部資源,例如腳本檔案、樣式檔案或圖片。雖然它們的用途相似,但它們在具體的用法和細節上卻存在一些差異。首先,src(source)屬性主要用於嵌入外部資源,例如圖片或腳本。它是用於指定資源的位址,並將其內容嵌入到目前文件中。而href(

什麼是src屬性和href屬性?它們有什麼區別?在HTML中,src屬性和href屬性是兩個常用的屬性,用來引用外部資源。雖然它們在功能上有些相似,但在用法和引用資源類型上有一些區別。首先,讓我們來看src屬性。 src是source的縮寫,主要用於指定嵌入/引用外部資源的位址。它可以被應用在一些標籤,例如<script>、<img>

src 和href 屬性都用於指定資源的位址,但用途和使用場景是不同:1、src屬性用於指定外部資源的位址,而href屬性用於指定超連結的目標位址;2、src屬性在引入媒體元素時使用,而href屬性通常用在<a> 標籤中;3、src屬性告訴瀏覽器去載入指定的資源,並將其嵌入到目前頁面中,而href屬性定義使用者點擊後要開啟的網頁、文件或其他資源的URL。

src和href的區別:1、用途不同,src用於嵌入到文檔中的資源,href用於鏈接到文檔之外的資源;2、引用方式不同,src引用的資源是必需的,href引用的資源是可選的;3、對文件的影響不同,src會直接影響文件的載入和顯示,href只會影響到引用的資源的使用;4、適用範圍不同,src適用於圖片、音訊、視訊和腳本等資源的引用,href適用於CSS樣式表、字型檔和網頁連結。
