首頁 >web前端 >js教程 >使用前端方法實作圖片轉字符畫

使用前端方法實作圖片轉字符畫

php中世界最好的语言
php中世界最好的语言原創
2018-05-24 16:05:123253瀏覽

這次帶給大家使用前端方法實現圖片轉字符畫,使用前端方法實現圖片轉字符畫的注意事項有哪些,下面就是實戰案例,一起來看一下。

項目說明

  • 純前端項目,不依賴伺服器

  • 支援jpg,png,gif 三種格式圖片

  • 使用canvas 來實現單幀圖片的解析、縮放和生成,使用gif.js合併單幀圖片為gif圖片

  • 可等比縮放圖片

  • 可自訂文字與背景顏色

  • 可自訂轉換時所使用的字元

  • 部分方法實作參考已在原始碼中標示出處

#專案使用技術堆疊

  • ##webpack

  • React

  • gif.js (產生gif圖片用)

專案結構

├─ src
│   ├─ component 组件文件
│   ├─ style 样式文件
│   ├─ tools 图片解析、转化工具文件
│   ├─ App.jsx
│   ├─ index.js
│   └─ index.html
├─ static
│   └─ js
│       └─ gif.worker.js gif.js生成图片依赖文件
├─ webpack
│    └─ webpack 配置文件
└ 其他文件

效果示範

使用前端方法實作圖片轉字符畫

使用前端方法實作圖片轉字符畫

#圖片大小縮放

使用前端方法實作圖片轉字符畫

設定顏色(文字和背景)

使用前端方法實作圖片轉字符畫

自訂轉換字元

使用前端方法實作圖片轉字符畫

本機執行

開發模式

npm i
npm run dev

專案打包

npm run build

發佈到github pages

npm run deploy

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

前端專案中初始化專案結構

#vue指令實作捲動載入監聽步驟詳解

以上是使用前端方法實作圖片轉字符畫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn