Home Archives About Tags Works
8月 27 2015
Web►Front-End

[Front-End] Cavnas取得文字高度

前言

最近在利用Canvas製作類似修圖的App,在fillText的部分一直抓不到座標,最後才發現原來座標的基準點是文字的左下角而不是左上角,因此將文字的高度補回來就可以得到左上角的座標,但問題是要如何取得高度呢?

Read More

Share Comments
  • Canvas
  • HTML5
  • JavaScript
7月 27 2015
Web►Front-End

[Front-End] Drag And Drop隨意拖曳

前言

HTML5提供了Drag And Drop可以拖曳物件,研究了一下如何在區塊內隨意拖曳。

Read More

Share Comments
  • HTML5
  • JavaScript
7月 26 2015
Web►Overall

[Web] 圖片處理

前言

圖片可以經由Base64編碼在網路間傳遞,再存成檔案。

Read More

Share Comments
  • HTML5
  • PHP
7月 13 2015
Web►Front-End

[Front-End] 利用getUserMedia拍照

前言

現在HTML5可以直接使用getUserMedia開啟裝置的相機。

Read More

Share Comments
  • HTML5
  • JavaScript
7月 12 2015
Web►Front-End

[Front-End] Canvas的Image未載入

前言

同樣在畫布上繪圖的程式碼,在不同瀏覽器卻有的可以執行有的卻不行。

Read More

Share Comments
  • Canvas
  • HTML5
  • JavaScript
7月 10 2015
Web►Front-End

[Front-End] Canvas依照圖中心旋轉

前言

若對Canvas做旋轉會是依照最左上角為中心,所以若要針對特殊的圖中心就要做些處理。

Read More

Share Comments
  • Canvas
  • HTML5
  • JavaScript
5月 25 2015
Web►Front-End

[Front-End] 響應式Canvas

前言

現在什麼東西都要響應式,但如果Canvas想要跟著螢幕改變大小則需要另外做一些動作,如果只是單純改變style會得到內容被放大的畫布,這不是我們要的結果。

Read More

Share Comments
  • Canvas
  • HTML5
  • JavaScript
5月 14 2015
Web►Other

[Web] 整個網頁都是我的繪圖板

前言

將之前做的畫圖做成小插件。

Read More

Share Comments
  • HTML5
  • JavaScript
  • jsGraphics
3月 20 2015
Web►Front-End

[Front-End] Canvas使用滑鼠滾輪縮放

Canvas提供了scale()可以達到zoom in和zoom out的效果,但很殘酷的是中心點只能在最左上,因此必須使用translate()做出位移。

Read More

Share Comments
  • Canvas
  • HTML5
  • JavaScript
3月 20 2015
Web►Front-End

[Front-End] Canvas拖曳移動地圖

由於專題需要,嘗試做一個地圖出來,這才知道原來如此簡單的功能做起來這麼崩潰 …

Read More

Share Comments
  • Canvas
  • HTML5
  • JavaScript

Categories

  • Content Management System1
    • Joomla1
  • Learning Note1
    • Machine Learning1
  • Mobile Application9
    • Android6
    • Cordova3
  • Online Judge47
    • Codewars3
    • Google Code Jam1
    • LeetCode31
    • Pwnable.kr1
    • UVa11
  • Other3
  • Programming Language19
    • C/C++4
    • Java5
    • JavaScript9
    • Python1
  • Security1
  • Server1
    • CentOS1
  • Tool3
    • Compiler1
    • Parser1
      • Bison1
    • Scanner1
      • Flex1
  • Web44
    • Front-End19
    • Hexo3
    • Markdown1
    • Node.js2
    • Other4
    • Overall9
    • PHP3
    • Phoenix1
    • Redux1
    • jQuery1

Recents

  • [LeetCode] 670 - Maximum Swap
  • [LeetCode] 654 - Maximum Binary Tree
  • [LeetCode] 647 - Palindromic Substrings
  • [LeetCode] 560 - Subarray Sum Equals K
  • [LeetCode] 515 - Find Largest Value in Each Tree Row
  • [LeetCode] 513 - Find Bottom Left Tree Value
  • [LeetCode] 508 - Most Frequent Subtree Sum
  • [LeetCode] 451 - Sort Characters By Frequency
  • [LeetCode] 442 - Find All Duplicates in an Array
  • [LeetCode] 287 - Find the Duplicate Number

Links

  • Online Avalon
  • MapleStory Defense
  • Building House
Powered by Hexo and Theme by landscape © Chi-Wei Liu
Home Archives About Tags Works