欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

使用PHP怎么根據(jù)圖片色界在不同位置加水印-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)使用PHP怎么根據(jù)圖片色界在不同位置加水印,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)主營蓮都網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā),蓮都h5小程序定制開發(fā)搭建,蓮都網(wǎng)站營銷推廣歡迎蓮都等地區(qū)企業(yè)咨詢
<?php
 function add_wm($nmw_water, $src_file, $output_file, $x, $y) {
 if(file_exists($output_file))
 return;
 $w1 = MagickGetImageWidth($nmw_water);
 $h2 = MagickGetImageHeight($nmw_water);
 $nmw =NewMagickWand();
 MagickReadImage($nmw, $src_file);
 // 默認(rèn)的加水印位置調(diào)整
 $lt_w = 50;
 $lt_h = 50;
 if($x == 0){
 $w = MagickGetImageWidth($nmw);
 $h = MagickGetImageHeight($nmw);
 $x = $w;
 $y = $h;
 }else{
 // 根據(jù)具體情況調(diào)整
 $lt_w = 30;
 $lt_h = 40;
 }
 MagickCompositeImage($nmw, $nmw_water, MW_OverCompositeOp, $x - $w1 - $lt_w, $y - $h2 - $lt_h);
 MagickWriteImage($nmw, $output_file);
 DestroyMagickWand($nmw);
 }
 // 還是groovy的eachFileRecurse好用啊
 function add_wm_recurse($nmw_water, $to_dir, $output_dir, $arr) {
 $dp = dir($to_dir);
 while($file=$dp->read()){
 if($file != '.' && $file != '..'){
 if(is_dir($to_dir . '/' . $file)){
  mkdir($output_dir . '/' . $file);
  add_wm_recurse($nmw_water, $to_dir . '/' . $file, $output_dir . '/' . $file, $arr);
 }else{
  if(!array_key_exists($to_dir . '/' . $file, $arr)){
  continue;
  }
  $sub_arr = $arr[$to_dir . '/' . $file];
  if($sub_arr){
  $x = intval($sub_arr[0]);
  $y = intval($sub_arr[1]);
  add_wm($nmw_water, $to_dir . '/' . $file, $output_dir . '/' . $file, $x, $y);
  }
 }
 }
 }
 $dp->close();
 }
 $to_dir = './resized';
 $output_dir = './output';
 // 這個(gè)是我用java的ImageIO遍歷圖片像素獲取的符合褲子顏色的區(qū)域的坐標(biāo)array(posX, posY)
 $arr = array(
 array(50, 50)
 );
 $water = './water.png';
 $nmw_water =NewMagickWand();
 MagickReadImage($nmw_water, $water);
 add_wm_recurse($nmw_water, $to_dir, $output_dir, $arr);
 DestroyMagickWand($nmw_water);
?>

補(bǔ)充:

PHP圖像處理模塊 MagickWand用法

MagickWand 是一個(gè)PHP的模塊,用來訪問 ImageMagick 的圖像處理庫。下面是一個(gè)使用 MagicWand 的代碼片段:

$magick_wand=NewMagickWand();
MagickReadImage($magick_wand,'rose.jpg');
$drawing_wand=NewDrawingWand();
DrawSetFont($drawing_wand,"/usr/share/fonts/bitstream-vera/Vera.ttf");
DrawSetFontSize($drawing_wand,20);
DrawSetGravity($drawing_wand,MW_CenterGravity);
$pixel_wand=NewPixelWand();
PixelSetColor($pixel_wand,"white");
DrawSetFillColor($drawing_wand,$pixel_wand);
if (MagickAnnotateImage($magick_wand,$drawing_wand,0,0,0,"Rose") != 0)
{
 MagickEchoImageBlob( $magick_wand );
}
else
{
 echo MagickGetExceptionString($magick_wand);
}
?>

安裝方法:

1. 下載 php_magickwand_q16_st.dll for 5.2.x
2. 將其放在PHP的擴(kuò)展目錄
3. 在php.ini文件總增加 extension=php_magickwand_q16_st.dll
4. 重新啟動(dòng)apache

上述就是小編為大家分享的使用PHP怎么根據(jù)圖片色界在不同位置加水印了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文題目:使用PHP怎么根據(jù)圖片色界在不同位置加水印-創(chuàng)新互聯(lián)
分享URL:http://aaarwkj.com/article0/hodio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、外貿(mào)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、App開發(fā)軟件開發(fā)、域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
丁香六月综合激情啪啪啪| 亚洲成人精品免费观看| 色偷偷91综合久久噜噜| 尤物视频在线观看一下| 久久久亚洲福利精品午夜| 欧美综合亚洲韩精品区| 日韩欧美国产精品加勒比| 亚洲欧洲日产国码一区| 亚洲欧美日韩精品二区| 91免费人成网站在线观看| 五月婷婷丁香噜噜噜噜| 色婷婷亚洲婷婷亚洲最大| 日本韩国一区二区精品| 色91精品在线观看剧情| 日韩欧美性生活免费观看| 97人妻人人揉人人澡人人学生| 精品国产一区二区三区四不卡在线| 日韩精品国产亚洲欧美| 日韩av手机在线不卡| 国产经典三级在线观看| 91人妻精品丰满少妇区| 日本一区二区三区高清在线| 91久久国产综合久久91| 青青草原一区二区三区| 欧美日韩欧美国产精品| 亚洲视频在线视频看视频在线| 亚洲国产第一尤物视频| 国产精品一区二区久久蜜桃麻豆| 内射嫩国产欧美国产日韩欧美| 欧美黄片免费在线视频| 国产一区二区三区日本精品| 韩国日本午夜福利在线| 97国产在线视频观看| 日本一区二区视频播放网站| 大神厕所偷拍美女尿尿| 精品亚洲综合一区二区| 国产高清白丝免费在线观看| 在线激情av中文字幕| 亚洲av毛片一区二区| 中文在线在线天堂中文| 久久婷亚洲综合五月天|