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
相關文章
- win10 如何新增使用者頭像_win10怎樣為使用者新增個性化的頭像Win10
- TP開發的 HTML5頭像擷取案例,會員頭像功能HTML
- RecyclerView封裝庫和綜合案例View封裝
- Python裝飾器為什麼難理解?Python
- python裝飾器2:類裝飾器Python
- web實戰:裝飾表格Web
- Python裝飾器探究——裝飾器引數Python
- Python 裝飾器裝飾類中的方法Python
- Python 裝飾器Python
- Python裝飾器Python
- 裝飾器 pythonPython
- 如何使用PYTHON操作攝像頭Python
- 頭像
- 結合案例深入解析裝飾者模式模式
- Python 的裝飾符Python
- Python裝飾器模式Python模式
- python的裝飾器Python
- 1.5.3 Python裝飾器Python
- Python 裝飾器(一)Python
- Python 裝飾器原理Python
- Python裝飾函式Python函式
- 教你如何利用python呼叫攝像頭Python
- Python opencv USB攝像頭 讀寫PythonOpenCV
- Django(27)Django類檢視新增裝飾器Django
- python 之裝飾器(decorator)Python
- Python深入05 裝飾器Python
- Python裝飾器詳解Python
- Python中的裝飾器Python
- 【Python】淺談裝飾器Python
- 初識Python裝飾器Python
- Python 裝飾器的理解Python
- python裝飾器介紹Python
- 淺談Python裝飾器Python
- 草根學Python(十六) 裝飾器(逐步演化成裝飾器)Python
- 基於hi-nginx的web開發(python篇)——路由裝飾器NginxWebPython路由
- 融幕牆、景觀、軟裝、傢俱、機電裝置安裝等為一體的綜合性專業化裝飾集團
- Python3 裝飾器解析Python
- Python 語法之裝飾器Python