国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

BigNerdCoding / 663人閱讀

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

這里只演示一下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顏色數值相加,主要為了區分

        /**
         * 演示圖片有純黑色 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 函數可以判斷2個值的相似度。我再考慮是否可以使用a圖片的二進制碼和b圖片的比對。判斷相似度呢。
僅僅是個概念,還再繼續研究,這樣就可以實現文字識別的功能了。

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

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

相關文章

  • PHP圖片制作水印的方法

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

    sixgo 評論0 收藏0
  • PHP_GD

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

    KevinYan 評論0 收藏0
  • php curl 優化下載微信頭像

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

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

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

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

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

    CoderStudy 評論0 收藏0

發表評論

0條評論

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