亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

PHP GD庫(kù)解析一張簡(jiǎn)單圖片并輸出

BigNerdCoding / 721人閱讀

摘要:通過(guò)上述代碼就可以生成一個(gè)與指定圖片一樣的通過(guò)像素塊堆積出來(lái)的圖片。

這里只演示一下2種顏色值的圖片,簡(jiǎn)單描述下概念。

首先要安裝下GD庫(kù)。否則下面的代碼運(yùn)行不了。

$size = getimagesize("2.png");  // 獲取圖片大小 
$res = imagecreatefrompng("2.png"); // 獲取指定圖片的資源對(duì)象

for ($i = 0; $i < $size[1]; ++$i) {
    for ($j = 0; $j < $size[0]; ++$j) {
        $rgb = imagecolorat($res, $i, $j); // 獲取坐標(biāo)索引

        $rgbarray = imagecolorsforindex($res, $rgb); // 獲取每個(gè)坐標(biāo)的rgb顏色


        $sum = $rgbarray["red"] + $rgbarray["green"] + $rgbarray["blue"]; // rgb顏色數(shù)值相加,主要為了區(qū)分

        /**
         * 演示圖片有純黑色 rgb(0,0,0) 顏色和其他顏色組成
         */
        if ($sum == 0) {
            $data[$i][$j] = 1;
        } else {
            $data[$i][$j] = 2;
        }

}

上述代碼已經(jīng)生成了整張圖片每個(gè)像素的顏色塊。

echo "
"; for ($i = 0; $i < count ($data); $i++) { if (array_sum ($data[$i]) != 200) { for ($j = 0; $j < count ($data[$i]); $j++) { if ($data[$i][$j] == 1) { echo "
"; } else { echo "
"; } } } } echo "
";

通過(guò)上述代碼就可以生成一個(gè)與指定圖片一樣的通過(guò)像素塊堆積出來(lái)的圖片。

similar_text 函數(shù)可以判斷2個(gè)值的相似度。我再考慮是否可以使用a圖片的二進(jìn)制碼和b圖片的比對(duì)。判斷相似度呢。
僅僅是個(gè)概念,還再繼續(xù)研究,這樣就可以實(shí)現(xiàn)文字識(shí)別的功能了。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/28691.html

相關(guān)文章

  • PHP圖片制作水印的方法

    摘要:我們經(jīng)常能在圖片上看到一些水印,一般分為圖片文字或者是兩種一起的結(jié)合。那么給圖片加水印就非常有必要了。怎么用實(shí)現(xiàn)給圖片加水印呢先來(lái)看看效果使用庫(kù)使用庫(kù)來(lái)實(shí)現(xiàn)效果圖像處理和手冊(cè)正所謂授人以魚(yú)不如授人以漁,光貼代碼不講實(shí)現(xiàn)過(guò)程的,都是耍流氓。 我們經(jīng)常能在圖片上看到一些水印,一般分為圖片、文字或者是兩種一起的結(jié)合。那為什么要加水印呢?目的是為了防止別人盜圖、造假或者標(biāo)注出處等,保護(hù)圖片原作...

    sixgo 評(píng)論0 收藏0
  • PHP_GD庫(kù)

    摘要:庫(kù)畫(huà)圖的典型流程創(chuàng)建畫(huà)布創(chuàng)建各種顏料繪畫(huà)如,寫字,畫(huà)線,畫(huà)矩形等形狀保存成圖片清理畫(huà)布畫(huà)線保存圖片保存成功保存失敗輸出圖片字母數(shù)字驗(yàn)證碼畫(huà)布中文驗(yàn)證碼中文驗(yàn)證碼實(shí)際項(xiàng)目中抽取幾百個(gè),幾千個(gè)常用漢字,放數(shù)組里,隨機(jī)選取的一是在了不和有 GD庫(kù)畫(huà)圖的典型流程 創(chuàng)建畫(huà)布 創(chuàng)建各種顏料 繪畫(huà)(如,寫字,畫(huà)線,畫(huà)矩形等形狀) 保存成圖片 清理畫(huà)布 字母數(shù)字驗(yàn)證碼 中文驗(yàn)證碼 扭曲驗(yàn)證...

    KevinYan 評(píng)論0 收藏0
  • php curl 優(yōu)化下載微信頭像

    摘要:做過(guò)微信網(wǎng)頁(yè)開(kāi)發(fā)的同學(xué)肯定遇到過(guò)這樣的需求,基于一張背景圖生成用戶推廣海報(bào),上面需要有推廣二維碼用戶頭像用戶名稱等等。 做過(guò)微信網(wǎng)頁(yè)開(kāi)發(fā)的同學(xué)肯定遇到過(guò)這樣的需求,基于一張背景圖生成用戶推廣海報(bào),上面需要有推廣二維碼、用戶頭像、用戶名稱等等。本來(lái)應(yīng)該是一個(gè)很普通的需求,使用php的gd庫(kù)就很容易合成,但是最近在生成這樣海報(bào)的時(shí)候,發(fā)現(xiàn)時(shí)間長(zhǎng)達(dá)19s,最后發(fā)現(xiàn)問(wèn)題卡在遠(yuǎn)程拉去微信頭像上,...

    ZweiZhao 評(píng)論0 收藏0
  • PHP極其強(qiáng)大的圖片處理庫(kù)Grafika詳細(xì)教程(1):圖像基本處理

    摘要:它包含所有的圖片處理方法。由于,是基于和庫(kù),所以使用方法會(huì)根據(jù)當(dāng)前情況,自動(dòng)選擇所需要的圖片處理庫(kù)。這里說(shuō)明下,如果文字為中文,需要找一個(gè)支持中文的字體。默認(rèn)字體不支持中文,所以你寫中文,就是都是小方框。 Grafika是一個(gè)PHP圖像處理庫(kù),是基于Imagick和GD,可以用于改變圖片大小,剪裁,比較,添加水印等等功能。還有感知哈希,高級(jí)圖像過(guò)濾,繪制貝塞爾曲線等功能,可謂非常強(qiáng)大。...

    fai1017 評(píng)論0 收藏0
  • php圖片添加文字或圖片水印實(shí)現(xiàn)代碼(二種加水印方法)

    摘要:有時(shí)上傳圖片時(shí),需要給圖片添加水印,水印一般為文字或圖片水印,下面就來(lái)看看兩種添加方法??截惒⒑喜D像的一部分更多庫(kù)函數(shù)用法,請(qǐng)查手冊(cè)相關(guān)文章實(shí)現(xiàn)圖片上傳時(shí)添加文字和圖片水印 有時(shí)上傳圖片時(shí),需要給圖片添加水印,水印一般為文字或圖片logo水印,下面就來(lái)看看兩種添加方法。 一、文字水印 文字水印就是在圖片上加上文字,主要使用gd庫(kù)的imagefttext方法,并且需要字體文件。效果圖如...

    CoderStudy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<