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

使用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è)
中午字幕人妻少妇久久| 人妻中文字幕视频在线| 国产传媒欧美日韩成人精品| 麻豆国产免费av在线| 国产精品亚洲欧美日韩在线播放| 九九热九九热九九热九| 日韩国产精品视频二区| 亚洲永久免费在线观看| 久久男女激情免费视频| 精品女同一区二区三区久久 | 国产二区日韩成人精品| 持续侵犯人妻中文字幕| 日本欧美三级高潮受不了| 麻豆国产97在线精品一区| 91精品午夜在线观看| 亚洲综合日韩欧美一区二区三区| 久久热久久热在线视频| 国产自拍在线视频精品| 一区二区在线日韩视频| 不卡一区二区三区av电影| 女厕所偷拍一区二区三区| 92午夜福利在线视频| 91午夜福利国产精品| 久久这里只有精品视频| 内射性感黑丝少妇av| 午夜精品久久久免费视频| 日韩三级黄片在线观看| 日韩精品欧美精品视频一区| 欧美日韩国产一区在线| 成熟女人毛茸茸的视频| 成人精品亚洲一区二区| 国产精品主播自拍视频| 91国产自拍在线视频| 欧美激情性国产精品潮| 国外男女性生活在线视频| 在线免费观看日韩黄片| 欧美日韩一级一区二区三区| 欧美一区二区三区精美| 大香蕉欧美日韩在线视频| 欧美日韩视频一区二区| 天天干天天干夜夜操|