1. 怎麼用php解析出圖片上的文字,然後和相應的數據對比,比如
PHP不適合做OCR圖片識別,效率太低,也沒有現成的類庫~
建議改用其他語言來識別,PHP再去調用
2. php怎麼解析svg格式的圖片
將svg轉成png格式,然後直接插入到word裡面
3. php怎麼做圖片識別
個人建議:樓主使用php進行圖片識別,不如使用ocr文字識別技術來進行圖片識別,這樣更方便,請看下面的方法:
首先,在電腦上安裝ocr文字識別軟體(迅捷ocr文字識別軟體)。
接著,運行ocr,選擇上面的『極速識別』功能。
然後,點擊左上角的『添加文件』,不需要識別的圖片添加進去。
最後,點擊操作下面的『開始識別』按鈕。
希望上方的方法可以幫助到你。
4. php怎麼獲得圖片解析後的地址
php中有個get_header()函數可以獲取的請求的頭部信息,稍作處理就行了
<?php
$url="http://www.huaxi100.com/uc_server/avatar.php?uid=2346&size=middle";
$header=get_headers($url);
foreach($headeras$row){
if(stripos($row,"location")===0){
$url=substr(strtolower($row),strlen("location:")-1);
}
}
echo$url;
?>
5. php通過amoeba+mysql解析不了圖片
amoeba和sql是做讀寫分離的,它只是負責數據增刪改查,與你這個問題沒多大關系,檢查下你頁面上的css是否連接正常?檢查下圖片地址看圖片路徑是否正常;
6. PHP中如何將一個字元串解析成圖像以及如何獲得一個圖像的字元串形式
首先這個代碼的php文件就作為圖片文件.
<?php //設文件名為test.php
$data=file_get_contents("1.jpg");
$im = imagecreatefromstring($data);
if ($im !== false) {
header('Content-Type: image/jpeg'); //對應jpeg的類型
imagejpeg($im);////也要對應jpeg的類型
imagedestroy($im);
}
else {
echo '圖片未讀入';
}
=========
然後再另一個html或php中寫上<img src='test.php' />顯示該圖片
7. php中如何從資料庫中讀取圖片
<?php
//將圖片存進資料庫再讀出,注意存儲圖片的欄位類型必須為blob
$user=』root』;
$password=』root』;
$db=』test』;
$connect=mysql_connect(『localhost』,$user,$password);
mysql_set_charset(『utf8′,$connect);
mysql_select_db($db);
$photo = 「0x」.bin2hex(file_get_contents(「./test.jpg」));
$sql=」INSERT INTO `test`.`test` (`photo`) VALUES ($photo);」;//$photo不需要用引號,切記
mysql_query($sql);
//$result=mysql_query(「SELECT *
//FROM `test`
//LIMIT 0 , 30〃);
//$img=mysql_fetch_array($result);
//echo $img['photo'];
?>
8. php怎麼讀取內容頁的圖片
一般不向資料庫插入圖片 而是插入圖片的src 通過src找到圖片然後顯示。
<?php
session_start();
//array數組中放圖片的格式
$uptypes = array("image/jpg","image/jpeg","image/png","image/pjpeg","image/gif","image/bmp","image/x-png");
$files =$_FILES["uppic"];
if($files["size"]>2097152){ //圖片大小判斷
echo "上傳圖片不能大於2M";
echo "<meta http-equiv='REFRESH' CONTENT='1;URL=pic.php'>";
exit;
}
$ftype =$files["type"];
if(!in_array($ftype,$uptypes)){ //圖片格式判斷
echo "上傳的圖片文件格式不正確";
echo "<meta http-equiv='REFRESH' CONTENT='1;URL=pic.php'>";
}
$fname = $files["tmp_name"]; //在伺服器臨時存儲名稱
$image_info = getimagesize($fname);
$name = $files["name"];
$str_name = pathinfo($name); //以數組的形式返迴文件路勁的信息
$extname = strtolower($str_name["extension"]); //把字元串改為小寫 extensiorn擴展名
$upload_dir = "upload/"; //upload文件夾
$file_name = date("YmdHis").rand(1000,9999).".".$extname;
$str_file = $upload_dir.$file_name; //文件目錄
//存入資料庫
$con=mysql_connect("localhost","root","");
if(!$con){
die(("資料庫連接失敗").mysql_error());
}
mysql_select_db("mywork",$con);
$sql="update user set picpath='$str_file' where user_name='$username'"; //將圖片地址插入資料庫mywork
mysql_query($sql,$con);
mysql_close($con);
if(!file_exists($upload_dir)){
mkdir($upload_dir); //創建目錄 成功則返回true 失敗則返回flase
}
if(!move_uploaded_file($files["tmp_name"],$str_file)){ //將上傳的文件移動到新的目錄 要移動文件和文件新目錄 成功則返回true
echo "圖片上傳失敗";
echo "<meta http-equiv='REFRESH' CONTENT='1;URL=插入失敗後希望跳轉的頁面>";
}
else{
//echo "<img src=".$str_file.">";
echo "圖片上傳成功";
echo "<meta http-equiv='REFRESH' CONTENT='1;URL=插入成功希望挑戰的頁面>";
}
9. php 處理圖片問題
把你的郵箱留下來,我把代碼發給你
php生成圖片的思路如下:
1 創建一個大小和寬度自定義的png圖片 ,png的圖片背景黑色填充,透明度自己設計
$dirname=dirname(__FILE__)."/";
$picname="pic_1.jpg";
$pngpicname="pic_2.png";
$name="222.jpg";
$str="我要加的文字";
list($w,$h) = getimagesize($name);//獲得上傳圖片的長寬
$h=100;
$im = imagecreate($w,$h);
$backgroundColor = imagecolorallocatealpha($im,0,0,0,80);//背景通明圖片顏色及通明度
imagepng($im,$pngpicname,9);
imagedestroy($im);
2 對創建的png圖片加文字水印
將字元串分割成數組
$yy=50;//初始坐標
$xx=110;//初始坐標
$len=strlen($str);
$aa=msubstr($str,0,$len);//分割字元串
foreach($aa as $valuess){
$img = imagecreatefrompng($pngpicname);
$fontcolor = imagecolorallocate($img, 255, 255, 255);
$no =iconv('GB2312', 'UTF-8', $valuess);
imagettftext($img,$fontsize,0,$xx,$yy,$fontcolor,$dirname."simhei.ttf",$no);
imagepng($img,$pngpicname,9);
imagedestroy($img);
$xx=$xx+60;
}
3 把加水印的png圖片覆蓋到原圖上去
$image1 = imagecreatefrompng($pngpicname);
$image2 = imagecreatefromjpeg($name);
imageresized($image2,$image1,0,450,0,0,$w,$h,$w,$h); //拷貝
imagejpeg($image2 ,$picname,100);
imagedestroy($image1);
imagedestroy($image2 );
4輸出結果
<img src="<?=$picname;?>?t=<?=rand(1000,2000000);?>" />
10. 怎麼用PHP解析出圖片上的文字,然後和相應的數據對比,比如
PHP不適合做OCR圖片識別,效率太低,也沒有現成的類庫~
建議改用其他語言來識別,PHP再去調用