<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [![](http://static.phpgrace.com/statics/images/downcode.png)](http://www.phpgrace.com/tools/download/11.html) # 圖片處理類 ## **功能介紹** 圖片處理類集合了圖片水印、文字水印、縮略圖、裁切等常用的圖片處理功能(支持 gif ^\_^)。 ## **部署說明** > 下載?image.php?并部署到?phpGrace/tools?文件夾下。 ** ## 初始化圖片處理對象** ~~~ $image?=?new?phpGrace\tools\image('demo.jpg'); //初始化圖片處理對象時傳遞被處理的圖片路徑作為參數 ~~~ ## **1、添加水印 - water 方法** **參數:** ~~~ 1、水印圖片路徑 2、水印位置【默認?image::RB?-?右下角】,可以使用的參數: ????const?LT?=???1?;?//左上角 ????const?TC?=???2?;?//上居中 ????const?RT?=???3?;?//右上角 ????const?LC?=???4?;?//左居中 ????const?CC?=???5?;?//居中 ????const?RC?=???6?;?//右居中 ????const?LB?=???7?;?//左下角 ????const?BC?=???8?;?//下居中 ????const?RB?=???9?;?//右下角 ????傳遞時使用數值即可! 3、水印透明度【默認?80】 ~~~ 演示代碼 ~~~ $image?=?new?phpGrace\tools\image('demo.jpg'); $image->water('water.png'); $image->save('demo_save');//保存圖片【參數文件名,不要傳遞擴展名】 ~~~ ## **2、縮略圖 - thumb() 方法** ![未命名-3.png](http://www.phpgrace.com/statics/images/201804/1524206222655363.png "1524206148703093.png") 參數: ~~~ 1、縮略圖最大寬度 2、縮略圖最大高度 3、縮略圖裁剪類型 ????const?TB1?=??1?;?//縮略圖等比例縮放 ????const?TB2?=??2?;?//縮略圖縮放后填充 ????const?TB3?=??3?;?//縮略圖居中裁剪 ????const?TB4?=??4?;?//左上角裁剪類型 ????const?TB5?=??5?;?//右下角裁剪類型 ????const?TB6?=??6?;?//固定尺寸縮放類型 ????傳參時請使用數值! ~~~ 演示代碼 ~~~ $image?=?new?phpGrace\tools\image('demo.jpg'); $image->thumb(200,?200,?3); $image->save('demo22'); echo?'<img?src="demo22.jpg"?/>'; ~~~ ## **3、圖片裁切 - crop 方法** ![未命名-3.png](http://www.phpgrace.com/statics/images/201804/1524207203317575.png "1524206541743400.png") 參數: ~~~ 1、裁切區域寬度 2、裁切區域高度 3、裁切區域x坐標【默認?0】 4、裁切區域y坐標【默認?0】 5、圖像保存寬度【默認等于裁切寬度】 6、圖像保存高度【默認等于裁切高度】 ~~~ 演示代碼 ~~~ $image?=?new?phpGrace\tools\image('demo.jpg'); $image->crop(200,?200,?100,?100,?50,?50); $image->save('demo22'); echo?'<img?src="demo22.jpg"?/>'; ~~~ ## **4、添加文字到圖片 - text 方法** 參數: ~~~ 1、添加的文字內容 2、字號 3、文字顏色及透明度?rgb?模式【默認?array(0,?0,?0)】 4、?文字寫入位置【默認?9】 ????const?LT?=???1?;?//左上角 ????const?TC?=???2?;?//上居中 ????const?RT?=???3?;?//右上角 ????const?LC?=???4?;?//左居中 ????const?CC?=???5?;?//居中 ????const?RC?=???6?;?//右居中 ????const?LB?=???7?;?//左下角 ????const?BC?=???8?;?//下居中 ????const?RB?=???9?;?//右下角 ????傳遞時使用數值即可! 5、文字相對當前位置的偏移量 6、文字傾斜角度 7、字體文件路徑【默認?phpGrace/fonts/AMBROSIA.ttf】 ~~~ 演示 ~~~ $image?=?new?phpGrace\tools\image('demo.gif'); $image->text('phpGrace',?20,?array(255,?0,?0)); $image->save('demo22'); echo?'<img?src="demo22.gif"?/>'; ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看