整合營銷服務商

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

          免費咨詢熱線:

          超好用 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 把圖像圖像擴展至最大尺寸,以使其寬度和高度完全適應內容區域。


          主站蜘蛛池模板: 三上悠亚国产精品一区| 日韩视频一区二区| 国产在线视频一区| 精品国产福利一区二区| 精品日本一区二区三区在线观看| 午夜精品一区二区三区免费视频| 国产aⅴ精品一区二区三区久久 | 久久久久人妻精品一区三寸蜜桃 | 国产福利视频一区二区| 女人18毛片a级毛片一区二区| 国产AV一区二区三区传媒| 精品乱码一区二区三区在线 | 国产一区二区三区久久精品| 国产精品亚洲综合一区在线观看| 国产成人一区二区三区在线观看| 国产一区二区在线观看麻豆| 麻豆一区二区99久久久久| 日韩精品无码中文字幕一区二区| 久久久久人妻精品一区二区三区 | 日本精品视频一区二区三区 | 在线播放国产一区二区三区 | 国产suv精品一区二区6| 亚洲码欧美码一区二区三区| 亚洲成在人天堂一区二区| 香蕉在线精品一区二区| 搜日本一区二区三区免费高清视频| 精品人妻无码一区二区三区蜜桃一 | 无码人妻精品一区二区三区9厂 | 高清一区二区三区视频| av一区二区三区人妻少妇| 亚洲一区二区三区91| 性无码一区二区三区在线观看| 国产精品99无码一区二区| 精彩视频一区二区| 国产精品538一区二区在线| 亚洲AV无码一区二区乱子仑| 97久久精品无码一区二区天美| 人妻aⅴ无码一区二区三区| 无码精品人妻一区二区三区免费看 | 乱色精品无码一区二区国产盗| 国产无线乱码一区二三区 |