日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cropper基本用法

發(fā)布時間:2024/9/27 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cropper基本用法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

    • 1. 基本使用步驟
    • 2. 更換裁剪的圖片
    • 3. 將裁剪后的圖片,輸出為 base64 格式的字符串


1. 基本使用步驟

  • 在 <head> 中導入 cropper.css 樣式表:

    <link rel="stylesheet" href="/assets/lib/cropper/cropper.css" />
  • 在 <body> 的結(jié)束標簽之前,按順序?qū)肴缦碌?js 腳本:

    <script src="/assets/lib/jquery.js"></script> <script src="/assets/lib/cropper/Cropper.js"></script> <script src="/assets/lib/cropper/jquery-cropper.js"></script>
  • 在卡片的 layui-card-body 主體區(qū)域中,定義如下的 HTML 結(jié)構(gòu):

    <!-- 第一行的圖片裁剪和預覽區(qū)域 --><div class="row1"><!-- 圖片裁剪區(qū)域 --><div class="cropper-box"><!-- 這個 img 標簽很重要,將來會把它初始化為裁剪區(qū)域 --><img id="image" src="/assets/images/sample.jpg" /></div><!-- 圖片的預覽區(qū)域 --><div class="preview-box"><div><!-- 寬高為 100px 的預覽區(qū)域 --><div class="img-preview w100"></div><p class="size">100 x 100</p></div><div><!-- 寬高為 50px 的預覽區(qū)域 --><div class="img-preview w50"></div><p class="size">50 x 50</p></div></div></div><!-- 第二行的按鈕區(qū)域 --><div class="row2"><button type="button" class="layui-btn">上傳</button><button type="button" class="layui-btn layui-btn-danger">確定</button></div>
  • 美化的樣式:

    /* 設置卡片主體區(qū)域的寬度 */ .layui-card-body {width: 500px; }/* 設置按鈕行的樣式 */ .row2 {display: flex;justify-content: flex-end;margin-top: 20px; }/* 設置裁剪區(qū)域的樣式 */ .cropper-box {width: 350px;height: 350px;background-color: cyan;overflow: hidden; }/* 設置第一個預覽區(qū)域的樣式 */ .w100 {width: 100px;height: 100px;background-color: gray; }/* 設置第二個預覽區(qū)域的樣式 */ .w50 {width: 50px;height: 50px;background-color: gray;margin-top: 50px; }/* 設置預覽區(qū)域下方文本的樣式 */ .size {font-size: 12px;color: gray;text-align: center; }/* 設置圖片行的樣式 */ .row1 {display: flex; }/* 設置 preview-box 區(qū)域的的樣式 */ .preview-box {display: flex;flex-direction: column;flex: 1;align-items: center; }/* 設置 img-preview 區(qū)域的樣式 */ .img-preview {overflow: hidden;border-radius: 50%; }
  • 實現(xiàn)基本裁剪效果:

    // 1.1 獲取裁剪區(qū)域的 DOM 元素var $image = $('#image')// 1.2 配置選項const options = {// 縱橫比aspectRatio: 1,// 指定預覽區(qū)域preview: '.img-preview'}// 1.3 創(chuàng)建裁剪區(qū)域$image.cropper(options)
  • 2. 更換裁剪的圖片

  • 拿到用戶選擇的文件

    var file = e.target.files[0]
  • 根據(jù)選擇的文件,創(chuàng)建一個對應的 URL 地址:

    var newImgURL = URL.createObjectURL(file)
  • 先銷毀舊的裁剪區(qū)域,再重新設置圖片路徑,之后再創(chuàng)建新的裁剪區(qū)域:

    $image.cropper('destroy') // 銷毀舊的裁剪區(qū)域.attr('src', newImgURL) // 重新設置圖片路徑.cropper(options) // 重新初始化裁剪區(qū)域
  • 3. 將裁剪后的圖片,輸出為 base64 格式的字符串

    var dataURL = $image.cropper('getCroppedCanvas', { // 創(chuàng)建一個 Canvas 畫布width: 100,height: 100}).toDataURL('image/png') // 將 Canvas 畫布上的內(nèi)容,轉(zhuǎn)化為 base64 格式的字符串

    總結(jié)

    以上是生活随笔為你收集整理的cropper基本用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 原创真实夫妻啪啪av | 小h片在线观看 | 欧美自拍偷拍一区 | 人妻一区二区视频 | 欧美成片vs欧美 | 五月天中文字幕mv在线 | 国产女人18毛片水真多18精品 | 一级国产片 | 精品福利视频一区二区 | 日本在线观看网站 | 欧美一级色 | 久久久久人妻一区精品色 | 天天爽夜夜 | 人人妻人人澡人人爽 | 三级av | 日韩一级片中文字幕 | 伊人久久影视 | 91美女网| 国产吞精囗交免费视频网站 | 外国av网站 | 日日干狠狠干 | 日日碰狠狠躁久久躁蜜桃 | 国产视频一区二区不卡 | 日韩免费一级片 | 亚洲国产成人精品无码区99 | 国产高潮在线 | 人妻夜夜爽天天爽三区麻豆av网站 | 欧美多p | 国产不卡在线视频 | 色吊丝一区二区 | 夜夜爽日日澡人人添 | 亚洲第七页| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产区一区二区三 | 好看的av网址 | 免费观看美女裸体网站 | h欧美 | 干美女少妇 | www四虎| 一区二区三区免费看视频 | 熟女精品一区二区三区 | 男人天堂亚洲 | 亚洲精品一区二区三区新线路 | 少妇精品高潮欲妇又嫩中文字幕 | 亚州久久久 | 日韩的一区二区 | 在线免费小电影 | 在线视频自拍 | eeuss一区二区 | av一区二区三区在线观看 | 夜夜高潮夜夜爽国产伦精品 | 琪琪秋霞午夜被窝电影网 | 国产视频精品免费 | 三级视频网 | 国产欧美一区二区精品性色超碰 | 中文字幕人成人乱码亚洲电影 | 午夜性色福利视频 | 久久成人亚洲 | 男女午夜免费视频 | 日本a视频| 欧美xxxxx精品 | 免费日韩一区二区 | 羞羞的网站在线观看 | 911毛片 | 黄色一级片毛片 | 黄色欧美一级片 | 欧美性tv | 四虎国产精品永久免费观看视频 | 蜜臀网在线 | 美日韩在线视频 | 黄色在线视频播放 | 菊肠扩张playh | 免费人成| 久久靖品 | 超碰免费公开在线 | 国产一区91 | 亚洲成人免费看 | 色图综合网 | 一级黄色性片 | 另类小说色综合 | 欧美黄色一级 | 久久人人爽人人爽人人片亚洲 | 欧美性受xxxx白人性爽 | 三级av免费 | 二区三区视频 | 欧美日韩首页 | 福利色导航 | 波多野结衣一区在线 | 伊人啪啪 | 亚洲黄色片免费看 | 日韩资源在线观看 | 一区二区日韩电影 | 射射射综合网 | 人人人人干 | 九九热视 | 国产一级特黄视频 | 91丝袜美女 | 国内少妇精品 | 国产a级免费视频 |