<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                具體的composer安裝方法在本站可以搜索"composer", 這里要說的是安裝yii2-imagine composer中國鏡像, apache和php.ini打開ssl是必須的, 我看到yiichina上有個安裝yii2-imagine的教程是,用的下載zip包,又是改這個又是改那個,雖然我比較喜歡下載,但是現在流行composer,沒辦法,得跟節奏 安裝 1.DOS命令切換到項目目錄, 然后直接執行下面命令 composer require --prefer-dist yiisoft/yii2-imagine 執行命令如下: You are running Composer with SSL/TLS protection disabled. Using version ^2.1 for yiisoft/yii2-imagine ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) - Installing imagine/imagine (v0.6.3) Downloading: 100% - Installing yiisoft/yii2-imagine (2.1.0) Downloading: 100% imagine/imagine suggests installing ext-imagick (to use the Imagick implementati on) imagine/imagine suggests installing ext-gmagick (to use the Gmagick implementati on) Writing lock file Generating autoload files 2.查看是否安裝成功, 安裝了兩個目錄分別是 vendor/imagine vendor/yiisoft/yii2-imagine 使用 引入 use yii\imagine\Image; 實例化 $imagine = new Image(); 使用方法 //壓縮 Image::thumbnail('@webroot/img/test-image.jpg', 120, 120)->save(Yii::getAlias('@webroot/img/thumb-test-image.jpg'), ['quality' => 100]); echo Yii::getAlias('@webroot/img/thumb-test-image.jpg'); //參數說明: $filename 文件的路徑 $width 縮略圖的寬 $height 縮略圖的高 $mode 模式(默認THUMBNAIL_OUTBOUN) \Imagine\Image\ManipulatorInterface::THUMBNAIL_OUTBOUN 裁剪模式 \Imagine\Image\ManipulatorInterface::THUMBNAIL_INSET 填充模式 //剪切 $result = Image::crop('@webroot/img/test-image.jpg', 200, 200,[100,100])->save(Yii::getAlias('@webroot/img/thumb-test-crop.jpg')); //參數說明: $filename 文件的路徑 $width 裁剪的寬度 $height 裁剪的高度 $start 裁剪的x,y 點 //旋轉 Image::frame('@webroot/img/test-image.jpg', 5, '666', 0)->rotate(-8)->save(Yii::getAlias('@webroot/img/thumb-test-frame.jpg'), ['quality' => 100]); //水印 Image::watermark('@webroot/img/test-image.jpg', '@webroot/img/watermark.jpg', [10,10])->save(Yii::getAlias('@webroot/img/thumb-test-watermark.jpg'), ['quality' => 100]); //參數說明: $filename 文件的路徑 $watermarkFilename 水印圖片 $start 裁剪點(x,y) //文字水印 Image::text('@webroot/img/test-image.jpg', 'hello world', '@webroot/img/symbol.ttf',[100,100],['color'=>'000000','size'=>50])->save(Yii::getAlias('@webroot/img/thumb-test-text.jpg'), ['quality' => 100]); 各處理方法里的test-image.jpg為被處理的圖片, thumb-test-text.jpg為處理后保存的圖片,quality不用說了,是質量, 保存圖片跟處理圖片路徑一樣,比如水印,就是覆蓋原圖
                  <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>

                              哎呀哎呀视频在线观看