Python綜合Web案例_線上為頭像新增裝飾
前幾天元旦, 用Python為自家公眾號做了一個”革面”的活動頁面,活動的效果非常好,分享一下實現過程
- 前端: BootStrap, Jquery, Jcrop
- 後端: Django, Pillow
第一步: 選擇頭像
初始頁面
- 這是一個簡單的前端頁面,為了追求效果,將裝飾紅色以外的部分,進行透明處理,這樣透過背景的紋理,會顯得自然,簡潔
選擇,頁面響應,出現下一步按鈕
- 簡單的響應處理, 使用者點選後, 邊框變色,下一步按鈕會延時浮現出來,引導使用者點選”下一步”
第二步:上傳頭像, 並實時裁剪
初始頁面
- 這裡圓形區為canvas實時預覽,裁剪區使用了Jcrop外掛(有些安卓機不太支援這個外掛),使用者點選”選擇頭像”後,會呼叫系統檔案,上傳圖片
上傳圖片, 並裁剪
- 上傳圖片後, 圖片會實時顯示, 使用者可以通過拖動8點框裁剪,裁剪效果會在上方實時顯示
- 使用者拖動8點框後,下方的”小匯出圖”會延遲1秒鐘顯示出來(引導使用者點選, 獲取圖片)
第三步: 生成圖片,長按儲存
生成圖片
- 將頁面所有元素隱藏,在後臺將上一步的預覽圖片傳送到後端,後端Django使用Pillow進行影像合成,將成品返回到前端頁面,使用者長按儲存後,儲存完成
這個是小程式的線上演示地址: http://www.3qv1oo.com/xmt/start_game/
Github開源地址: https://github.com/zhaoolee/NewAvatar
相關文章
- RecyclerView封裝庫和綜合案例View封裝
- 結合案例深入解析裝飾者模式模式
- 2023.01.18 更新:上線社群頭飾活動
- win10 如何新增使用者頭像_win10怎樣為使用者新增個性化的頭像Win10
- web呼叫攝像頭拍照並上傳到伺服器Web伺服器
- 專題課:綜合案例6
- 思否頭飾上線,陪你一起迎新年
- python裝飾器2:類裝飾器Python
- TP開發的 HTML5頭像擷取案例,會員頭像功能HTML
- web實戰:裝飾表格Web
- Python 裝飾器Python
- Python裝飾器Python
- koa、koa-router、nunjucks 綜合案例
- 34_繼承的綜合案例繼承
- 園區網部署配置綜合案例
- v-for,v-bink,綜合案例
- QQ群頭像 微信群頭像 多圖合併框架實現框架
- 融幕牆、景觀、軟裝、傢俱、機電裝置安裝等為一體的綜合性專業化裝飾集團
- Spring Boot(二):Web 綜合開發Spring BootWeb
- 如何使用PYTHON操作攝像頭Python
- 智慧城市:綜合管廊監控系統、綜合管廊環境實時線上監測
- RecyclerView綜合案例庫和系列部落格View
- 1.5.3 Python裝飾器Python
- Python 裝飾器(一)Python
- python的裝飾器Python
- Python 的裝飾符Python
- Python 裝飾器原理Python
- Python裝飾器模式Python模式
- 教你如何利用python呼叫攝像頭Python
- python為什麼不適合web開發PythonWeb
- Spark學習進度7-綜合案例Spark
- Python深入05 裝飾器Python
- python 之裝飾器(decorator)Python
- Python中的裝飾器Python
- Python裝飾器詳解Python
- 基於hi-nginx的web開發(python篇)——路由裝飾器NginxWebPython路由
- 頭像
- laravel圖片/頭像上傳通用方法Laravel
- (9)邏輯綜合新增約束(時序、DRC)