文章詳情頁(yè)
javascript - 前端怎樣實(shí)現(xiàn)圖片剪切一部分上傳呢?像微信或者QQ上傳那樣呢?用的啥技術(shù)
瀏覽:233日期:2022-06-24 11:47:26
問(wèn)題描述
前端怎樣實(shí)現(xiàn)圖片剪切一部分上傳呢?像微信或者QQ上傳那樣呢?用的啥技術(shù)
問(wèn)題解答
回答1:這個(gè)問(wèn)題分前后端兩塊。
Web前端這塊,可以用JCrop來(lái)做圖片裁剪,實(shí)際上并不是真正的裁剪,而是在圖片上選擇一個(gè)區(qū)域,真正的裁剪是后端來(lái)做。JCrop DEMO:http://deepliquid.com/project...
后端這塊,不同的語(yǔ)言都有圖片裁剪的api,可以查看相關(guān)文檔。另外還可以使用一些云存儲(chǔ)的裁剪功能,阿里云、七牛這些都有圖片裁剪功能,例如七牛:https://developer.qiniu.com/d...
回答2:你可以通過(guò)canvas的drawImage來(lái)實(shí)現(xiàn)相關(guān)操作
回答3:推薦這個(gè)庫(kù):PhotoClip
Demo地址:http://htmlpreview.github.io/...具體效果如下圖:
相關(guān)文章:
1. angular.js - angular內(nèi)容過(guò)長(zhǎng)展開(kāi)收起效果2. docker-compose中volumes的問(wèn)題3. dockerfile - 為什么docker容器啟動(dòng)不了?4. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””5. golang - 用IDE看docker源碼時(shí)的小問(wèn)題6. docker api 開(kāi)發(fā)的端口怎么獲取?7. debian - docker依賴的aufs-tools源碼哪里可以找到啊?8. docker容器呢SSH為什么連不通呢?9. 在windows下安裝docker Toolbox 啟動(dòng)Docker Quickstart Terminal 失敗!10. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?
排行榜

熱門(mén)標(biāo)簽