當前位置:首頁 » 編程語言 » php文字識別

php文字識別

發布時間: 2023-02-03 12:16:03

『壹』 php 或 js 怎麼在圖片上添加文字和圖片,

需要擴展GD庫,例如:
<?php
$im
=
ImageCreate(70,350);
$white
=
ImageColorAllocate($im,255,255,255);
$black
=
ImageColorAllocate($im,0,0,0);
ImageTTFText($im,20,270,28,10,$black,'courbi','The
courier
TTF
font');
header('Content-Type:
image/png');
ImagePNG($im);
?>
會將文字豎排排列顯示。至於樓主想要的效果,建議樓主先去找一下這方面的資料研究一下吧。很容易的。

『貳』 怎麼把加到php

1. 怎樣把圖片插入到資料庫
保存圖片到資料庫做什麼?保存到本地使用起來也方便,真要保存通過base64字元串保存。

<?

header('Content-type:text/html;charset=utf-8');

讀取圖片文件,轉換成base64編碼格式

$image_file = './image123.';

$image_info = getimagesize($image_file);

$base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_contents($image_file)));

$base64_image_content 輸入到資料庫

保存base64字元串為圖片

匹配出圖片的格式

if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){

$type = $result[2];

$new_file = "./test.{$type}";

if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){

echo '新文件保存成功:', $new_file;

}

}

?><img src=<? echo $base64_image_content;?> />
2. 怎麼給PHP類型的網站添加圖片 然後在給圖片做個鏈接,請詳細說明
這些跟PHP沒關系,添加圖片用的是html 和 CSS ,給圖片加鏈接用的 html中的 <a>;標簽。

例如: <img width=100px height=100px src=圖片的存儲位置 />; 這個就表示插入了一個寬100像素高100像素的圖片;

<div class="page_speeder_756266792"></div>; 表示給這一個塊添加一個背景圖片。.

其它還有幾種類似的寫法;

而給圖片加鏈接,其實就是用 <a></a>; 把圖片的那個標簽,包含進去,例如:

<a href=' img ,html a, css 背景圖片 這些詳細的用法,就可以了,跟PHP 沒關系
3. 怎樣把圖片插入到資料庫中
保存圖片到資料庫做什麼?保存到本地使用起來也方便,真要保存通過base64字元串保存。

讀取圖片文件,轉換成base64編碼格式$image_file = './image123.';$image_info = getimagesize($image_file);$base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_contents($image_file))); $base64_image_content 輸入到資料庫保存base64字元串為圖片匹配出圖片的格式if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){ $type = $result[2]; $new_file = "./test.{$type}"; if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){ echo '新文件保存成功:', $new_file; }}?>" />。
4. 或 js 怎麼在圖片上添加文字和圖片,
在圖片上添加文件,可以的,不過需要藉助ocr文字識別技術,方法如下:

打開ocr---高級識別---添加文件---識別;

然後呢,在右邊直接打上文字,最後,可以保持為圖片或者是word!

對上面的方法有所疑問的歡迎提問哦!!!
5. 給圖片添加文字或圖片 並實現保存,,急救
簡單說,這就是PHP的一個生成水印的功能了。

直接帖代碼給你。並附上注釋吧,應該能看懂。

<?

header("Content-type: image/jpeg"); 瀏覽器輸出,如不需要可去掉此行

$im = @imagecreatefromjpeg('test.'); 從圖片建立文件,此處以文件格式為例

$white = imagecolorallocate($im, 255, 255, 255);

$grey = imagecolorallocate($im, 128, 128, 128);

$black = imagecolorallocate($im, 0, 0, 0);

$text = 'Testing。'; 要寫到圖上的文字

$font = 'arial.ttf'; 寫的文字用到的字體。

$srcw=imagesx($im);

imagettftext($im, 20, 0, $srcw-210, 21, $grey, $font, $text);

imagettftext($im, 20, 0, 10, 20, $black, $font, $text);

imagettftext($im, 20, 0, 9, 19, $white, $font, $text);

image($im);

imagedestroy($im);

?>
6. 怎麼做圖片識別
個人建議:樓主使用進行圖片識別,不如使用ocr文字識別技術來進行圖片識別,這樣更方便,請看下面的方法:

1. 首先,在電腦上安裝ocr文字識別軟體(迅捷ocr文字識別軟體)。

2. 接著,運行ocr,選擇上面的『極速識別』功能。

3. 然後,點擊左上角的『添加文件』,不需要識別的圖片添加進去。

4. 最後,點擊操作下面的『開始識別』按鈕。

希望上方的方法可以幫助到你。

『叄』 php怎麼做圖片識別

個人建議:樓主使用php進行圖片識別,不如使用ocr文字識別技術來進行圖片識別,這樣更方便,請看下面的方法:

  1. 首先,在電腦上安裝ocr文字識別軟體(迅捷ocr文字識別軟體)。

  2. 接著,運行ocr,選擇上面的『極速識別』功能。

  3. 然後,點擊左上角的『添加文件』,不需要識別的圖片添加進去。

  4. 最後,點擊操作下面的『開始識別』按鈕。

希望上方的方法可以幫助到你。

『肆』 php 或 js 怎麼在圖片上添加文字和圖片,

在圖片上添加文件,可以的,不過需要藉助ocr文字識別技術,方法如下:

打開ocr---高級識別---添加文件---識別;

然後呢,在右邊直接打上文字,最後,可以保持為圖片或者是word!

對上面的方法有所疑問的歡迎提問哦!!!

『伍』 php 如何把圖片上的文字提取出來

提取圖片上文字,必須用到識別功能,即OCR。
自己寫很難,因為要有識別庫。
建議使用開源的Tesserac識別庫。
目前也有很多成熟的OCR的API,可以看下。

『陸』 怎麼用PHP解析出圖片上的文字,然後和相應的數據對比,比如

PHP不適合做OCR圖片識別,效率太低,也沒有現成的類庫~
建議改用其他語言來識別,PHP再去調用

『柒』 PHP提取文字

這個有點像讀取圖片驗證碼
記得以前有人寫過,不過只是針對某個特定網站特定圖片樣式寫的。
大概原理:
圖片的文字是無法直接讀取,通過讀取圖片像素模糊判斷是可以的。

先是讀取圖片,然後根據圖片,調整一下對比度(網上有程序代碼),讓圖片的文字更突出,背景更淡化。
然後嵌套循環,每行每列讀取圖片像素,找出規律對比一下。
判斷圖片字元。

ps:這個規律得有個好的演算法和思路

比如文字「一」
讀出的像素數組可能是在
a[5,4] a[6,4] a[7,4] a[8,4] a[9,4] a[10,4]
這些地方有顏色,而且顏色大概相同,
你再建個字元規律庫,「一」的可能是 1,1,1,1,1,1,1
兩個通過轉換演算法相互對比一下,如果大概符合,就可以判斷是字元「一」。

誤差會有的,就算官方的掃描程序也會認錯字。

我只隨便說一下,不一定正確。你可以在網站搜下相關東西。

『捌』 php怎麼讓後台修改文欄位落識別空格鍵和回車鍵

使用 str_replace 函數。
下面程序段就是我自己的網站上用的,功能是把表達成了 L 行數組的一篇文章(每行是一維數組的一個元素)每行後面的「回車」和「換行」去掉,然後用統一的格式來進行換行。
for($i=0;$i<$L;$i++)

{
$F[$i]=str_replace('\r', '', $F[$i]);
$F[$i]=str_replace('\n', '', $F[$i]);
}
因為客戶使用Window時,換行符號是「回車+換行」;使用蘋果系統發來的文欄位換行符號是「回車」;使用Unix/Linux的來訪者送來的文欄位換行符號是「換行」;我們用這方法把它們通通去掉,再用一種統一的格式來供後續處理。

『玖』 php 如何識別文本語言種類,比如輸入「你好」,返回「中文」;輸入「hello」,返回英文

判斷文本語言的種類其實是判斷字元集的位置范圍,這里提供幾款正則給你參考:

<?php
$string='網路知道';
if(preg_match_all("/^([x81-xfe][x40-xfe])+$/"),$string,$match)
//使用preg_match_all判斷的是全部是中文
//若使用preg_match則判斷的是是否包含中文
//$match是一符合正則要求結果的多維數組
//如果是UTF-8編碼的話,則可以將正則替換成/^([u4e00-u9fa5])+$/
{
echo'中文';
}
else
{
echo'不是中文';
}


?>

『拾』 怎麼用PHP解析出圖片上的文字,然後和相應的數據對比,比如

PHP不適合做OCR圖片識別,效率太低,也沒有現成的類庫~

建議改用其他語言來識別,PHP再去調用

熱點內容
安卓機哪裡看型號 發布:2024-03-29 15:59:40 瀏覽:281
cad解壓錯誤 發布:2024-03-29 15:01:45 瀏覽:79
存儲指令集 發布:2024-03-29 14:39:27 瀏覽:649
資料庫表刪除數據 發布:2024-03-29 14:39:26 瀏覽:367
出c語言整除 發布:2024-03-29 14:28:22 瀏覽:572
芬尼壓縮機 發布:2024-03-29 14:24:11 瀏覽:464
電腦數據實時上傳本地伺服器軟體 發布:2024-03-29 14:07:57 瀏覽:920
尋秦記源碼 發布:2024-03-29 13:56:17 瀏覽:496
linux的備份命令 發布:2024-03-29 13:41:22 瀏覽:383
csgo建議什麼配置 發布:2024-03-29 13:31:44 瀏覽:980