210818 水曜
log
2:29 -> 8:40 (睡眠時間 6:11)いびきスコア : 1
月曜火曜と夏季休暇だったので久しぶりの勤務。
調べ物したり。
JavaScript で画像をリサイズしてダウンロードする
先日書いた bookmarklet から一部抜粋。canvas
タグを作って new Image()
で作ったオブジェクトを渡して、a
タグでリンクを作ってクリックしてそのリンクは削除する、と。
/* canvas を作って画像ファイルをダウンロードする。 */ function createCanvasAndDownload(image, width, height, mimeType, filename) { const canvas = document.createElement("canvas"); canvas.width = width; canvas.height = height; const ctx = canvas.getContext("2d"); ctx.drawImage(image, 0, 0, width, height); const callbackFunc = (blob) => { const url = URL.createObjectURL(blob); const link = document.createElement("a"); document.body.appendChild(link); link.download = filename; link.href = url; link.click(); link.remove(); }; switch (mimeType) { case "image/jpeg": canvas.toBlob(callbackFunc, mimeType, 1); break; case "image/png": canvas.toBlob(callbackFunc, mimeType); break; } }
なるほどね~。
運動
- 腕立て伏せ、脚上げ腹筋、スクワット、バーピー(Burpee)各 5 回ずつ、10 秒休憩 x 2 セット
もう少しできるかと思ったが、2 セットで息切れ。