成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP GD庫解析一張簡單圖片并輸出

BigNerdCoding / 709人閱讀

摘要:通過上述代碼就可以生成一個與指定圖片一樣的通過像素塊堆積出來的圖片。

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

首先要安裝下GD庫。否則下面的代碼運行不了。

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

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

        $rgbarray = imagecolorsforindex($res, $rgb); // 獲取每個坐標的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;
        }

}

上述代碼已經生成了整張圖片每個像素的顏色塊。

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 "
";

通過上述代碼就可以生成一個與指定圖片一樣的通過像素塊堆積出來的圖片。

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

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

轉載請注明本文地址:http://systransis.cn/yun/28691.html

相關文章

  • PHP圖片制作水印的方法

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

    sixgo 評論0 收藏0
  • PHP_GD

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

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

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

    ZweiZhao 評論0 收藏0
  • PHP極其強大的圖片處理Grafika詳細教程(1):圖像基本處理

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

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

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

    CoderStudy 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<