資料介紹
軟件簡介
phpimage?是一個 PHP 環(huán)境下的圖片處理工具,裁剪+水印+文字+壓縮+識別等。
1.圖片合成,兩張圖片合成一張圖片
//目標圖片透明的地方不透明了,也就是說png透明的會被當做白色處理
//imagecopymerge ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h , int $pct )---拷貝并合并圖像的一部分
//將 src_im 圖像中坐標從 src_x,src_y 開始,寬度為 src_w,高度為 src_h 的一部分拷貝到 dst_im 圖像中坐標為 dst_x 和 dst_y 的位置上。兩圖像將根據(jù) pct 來決定合并程度,其值范圍從 0 到 100。當 pct = 0 時,實際上什么也沒做,當為 100 時對于調(diào)色板圖像本函數(shù)和 imagecopy() 完全一樣,它對真彩色圖像實現(xiàn)了 alpha 透明
public function doMerge($dis, $src, $newImg)
{
$imageD = imagecreatefrompng($dis);//目標圖
$imageS = imagecreatefrompng($src);
imagecopymerge($imageD, $imageS, 0, 0, 0,0, imagesx($imageS), imagesy($imageS), 0);;
imagepng($imageD, $newImg);//bool(true)
}
2.圖片壓縮
//源文件,新的寬,新的高
//return 新文件的地址
public function zoomImg($file, $nw, $nh)
{
$nfile = '/tmp/shuiyin/zoom.png';
$new = imagecreatetruecolor($nw, $nh);
list($width, $height) = getimagesize($file);
$img = imagecreatefromjpeg($file);
imagecopyresized($new, $img,0, 0,0, 0, $nw, $nh, $width, $height);
imagejpeg($new, $nfile);
imagedestroy($new);
imagedestroy($img);
return $nfile;
}
3.向圖片寫入文件
/**
* PHP實現(xiàn)圖片上寫入實現(xiàn)文字自動換行
* @param $fontsize 字體大小
* @param $angle 角度
* @param $font 字體路徑
* @param $string 要寫在圖片上的文字
* @param $width 預先設(shè)置圖片上文字的寬度
* @param $flag 換行時單詞不折行
*/
public function wordWrap($fontsize,$angle,$font,$string,$width,$flag=true) {
$content = "";
if($flag){
$words = explode(" ",$string);
foreach ($words as $key=>$value) {
$teststr = $content." ".$value;
$testbox = imagettfbbox($fontsize, $angle, $font, $teststr);
if(($testbox[2] > $width)) {
$content .= "\n";
}
$content .= $value." ";
}
} else {
for ($i=0;$i $width) && ($content !== "")) {
$content .= "\n";
}
$content .= $l;
}
}
return $content;
}
4.等等,圖片文字處理相關(guān)功能會繼續(xù)升級更新
備注:調(diào)用舉例
//寫入文字***********時期
$config['file'] = "/tmp/shuiyin/shuiyin_ret.png";
$config['nFile'] = "/tmp/shuiyin/shuiyin_ret_1.png";//日期
$config['size'] = 32;
$config['width'] = 600;
$config['angle'] = 0;
$config['fontfile'] = "/tmp/shuiyin/msyh.ttc";
$config['x'] = 56;
$config['y'] = 1345;
$font = new \Phpmedia\Font\WordsOnImg($config);
$content = $font->writeWordsToImg($day, false);
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 圖片數(shù)字化FFT處理以及應用 11次下載
- PHP學習教程分享 7次下載
- 使用javascript實現(xiàn)文字圖片上下滾動的代碼免費下載 9次下載
- 電子元器件封裝大全圖片合集 38次下載
- DSP處理器及應用的復習題資料合集 7次下載
- image圖像處理的PHP庫資料免費下載 10次下載
- PHP程序設(shè)計高級教程的源代碼合集免費下載 55次下載
- PHP教程之ImageTTFText函數(shù)實現(xiàn)圖像加文字水印的詳細資料說明 7次下載
- PHP網(wǎng)頁制作的經(jīng)典試題資料合集免費下載 8次下載
- PHP多字節(jié)字符串處理函數(shù)mbstring函數(shù)庫的詳細資料說明 9次下載
- C#教程之圖片上繪制文字 5次下載
- JAVA教程之圖片的拖動處理 7次下載
- 迷你圖片處理工具 4次下載
- [數(shù)字信號處理及應用].王華奎.文字版 0次下載
- PSCS5圖片處理軟件 27次下載
- 使用Python+OpenCV處理圖片 235次閱讀
- 基于ArkTS語言的OpenHarmony APP應用開發(fā):圖片處理 665次閱讀
- 基于OpenVINO+OpenCV的OCR處理流程化實現(xiàn) 779次閱讀
- java如何處理圖片水印 932次閱讀
- 使用tf.data進行數(shù)據(jù)集處理 1276次閱讀
- 教程:在ArkUI開發(fā)框架中實現(xiàn)馬賽克處理功能 1670次閱讀
- 一文知道PHP的優(yōu)點和缺點 7023次閱讀
- 神經(jīng)網(wǎng)絡技術(shù)在網(wǎng)絡視頻處理的應用探討 5866次閱讀
- FPGA+CPU助力數(shù)據(jù)中心實現(xiàn)圖像處理應用體驗與服務成本新平衡 1141次閱讀
- 計算機數(shù)據(jù)處理主要包括哪些方面 3.8w次閱讀
- MATLAB對數(shù)字圖像處理有各種函數(shù)支持 5262次閱讀
- pcb抄板如何處理掃描圖片_pcb抄板處理掃描圖片的步驟教程詳解 1.3w次閱讀
- CorelDraw輸出圖片質(zhì)量上佳 Altium Designer導入圖片的步驟 4069次閱讀
- php開發(fā)環(huán)境的搭建和使用 3474次閱讀
- php實現(xiàn)定時器任務方法詳解 1435次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論