整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          超好用 Vue.js 圖片裁切組件Vue-ImgCutter

          天給小伙伴們分享一個超棒的Vue圖片任意裁剪插件VueImgCutter。

          vue-img-cutter 基于 vue2.x 構建的輕量級剪切圖片組件。支持移動圖像、放大縮小圖片、任意移動圖片、固定比例/尺寸、遠程圖片裁剪等功能。

          功能特色

          • 兼容IE9+,MSEdge,Chrome,Firefox
          • 兩種展現形式,行內或彈窗
          • 可旋轉、縮放圖片
          • 任意比例、大小裁剪
          • 固定比例、大小裁剪
          • 支持遠程圖片裁剪、跨域設置

          安裝

          $ npm i vue-img-cutter -S

          使用插件

          <template>
            <div id="app">
              <ImgCutter
                label="選擇圖片"
                :isModal="false"
                :boxWidth="800"
                :boxHeight="500"
                :cutWidth="300"
                :cutHeight="300"
                :sizeChange="true"
                :moveAble="true"
                WatermarkText="水印文字"
                v-on:cutDown="cutDown"
              >
                <div class="btn btn-primary" slot="open">選擇本地圖片</div>
              </ImgCutter>
            </div>
          </template>
          <script>
          import ImgCutter from 'vue-img-cutter'
          export default {
            components: { ImgCutter },
            data() {
              return {}
            },
            methods: {
              cutDown(res) {
                let imgSrc = res.dataURL;
                console.log(imgSrc);//輸出為base64數據
              }
            }
          }
          </script>

          設置模態彈框模式

          <ImgCutter :isModal="true"></ImgCutter>

          模態框模式

          參數配置

          插槽Slot

          <ImgCutter v-on:cutDown="cutDown">
            <button slot="open">選擇圖片</button>
          </ImgCutter>

          返回值

          最后附上示例及項目地址

          # 演示地址
          https://ihtmlcss.com/demo/dist/#/croptool
          # 倉庫地址
          https://github.com/acccccccb/vue-img-cutter

          ok,就介紹到這里。希望對你有幫助!感興趣的同學可以去了解下哈~

          文章首發挑戰賽#

          簡介

          Vue Cropper 是一款實用的 JavaScript 圖片裁剪插件,基于 Vue.js 實現了在 web 上對圖片的放大縮小、旋轉、拖選區域裁剪圖片壓縮上傳等功能,API 也很簡單,使用很方便。

          特性

          • 基于 Vue 開發,支持最新的 Vue 3.x,兼容 Vue 2.x
          • 支持 ViteTypeScript
          • 無論是輸入和輸出圖片,圖片數據類型都支持 base 64blob,對圖片輸入和導出上傳處理很友好
          • 支持壓縮圖片大小,輸出主流的 JPG / PNG / WebP 圖片格式
          • 除了可以在 web 端使用,也支持在服務端使用

          ackground-clip 屬性

          規定背景的繪制區域:

          border-box 背景被裁剪到邊框盒。

          padding-box 背景被裁剪到內邊距框。

          content-box 背景被裁剪到內容框。

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="UTF-8">
          <title></title>
          <style type="text/css">
          *{
              margin: 0;
              padding: 0;
          }
          div{
              width: 300px;
              height: 300px;
              margin: 50px auto;
              padding: 50px;
              border: 50px solid rgba(255,0,0,0.5);
          
              background-image: url(img/yangmi.jpg);
          
              /*規定背景的繪制區域:*/
              /*background-clip: border-box;*//*背景會填充到邊框*/
          
              /*background-clip: padding-box;*/
          
              background-clip: content-box;
          
          }
          </style>
          </head>
          <body>
          <div>我是文字啊啊啊啊</div>
          </body>
          </html>

          background-size 屬性

          background-size: length|percentage|cover|contain;

          length 設置背景圖像的高度和寬度。第一個值設置寬度,第二個值設置高度。如果只設置一個值,則第二個值會被設置為 "auto"。

          percentage 以父元素的百分比來設置背景圖像的寬度和高度。第一個值設置寬度,第二個值設置高度。如果只設置一個值,則第二個值會被設置為 "auto"。

          cover 把背景圖像擴展至足夠大,以使背景圖像完全覆蓋背景區域。背景圖像的某些部分也許無法顯示在背景定位區域中。

          contain 把圖像圖像擴展至最大尺寸,以使其寬度和高度完全適應內容區域。


          主站蜘蛛池模板: 国产一区二区三区在线观看免费| 国产不卡视频一区二区三区| 国产一区二区三区播放| 国产一区二区精品久久岳√ | 中文字幕在线观看一区二区| 精品无码日韩一区二区三区不卡 | 国产一区二区精品久久91 | 亚洲综合色自拍一区| 精品中文字幕一区在线| 国模视频一区二区| 99精品国产一区二区三区2021 | 中文字幕无线码一区2020青青| 日韩精品成人一区二区三区| 91久久精一区二区三区大全| 无码人妻一区二区三区在线水卜樱| 手机福利视频一区二区| 亚洲国产AV无码一区二区三区| 国产福利一区二区三区| 2022年亚洲午夜一区二区福利| 亚洲福利视频一区| 日韩精品一区二区三区中文| 精品视频一区二区三区在线观看| 制服中文字幕一区二区| 久久无码人妻精品一区二区三区| 亚洲日本一区二区一本一道| 日韩精品一区二区三区不卡| 无码人妻一区二区三区在线水卜樱 | 国产福利电影一区二区三区,亚洲国模精品一区 | 久久99精品一区二区三区| 亚洲Av永久无码精品一区二区 | 色婷婷AV一区二区三区浪潮 | 无码精品尤物一区二区三区| 国语对白一区二区三区| 另类国产精品一区二区| 一区五十路在线中出| 日韩欧美一区二区三区免费观看| 国产在线观看一区二区三区四区| 国产成人精品一区二区三区无码| 高清国产AV一区二区三区| 亚洲第一区二区快射影院| 精品久久久久中文字幕一区|