← 戻る

ブラウザからローカルのディレクトリを読み取ってpngとjpgをwebpに変換するツールを作った

概要

ブラウザからローカルのディレクトリを読み取ってpngとjpgをwebpに変換するツールを作った。

対象読者

  • 画像ファイルのwebpへの変換が毎回面倒くさいと思っている人

背景

Webサイトを作ってるとpngとかjpgのロードが遅くてムカつくことが多々ある。

そんな時、人はwebpに変換するということを思いつくのだが、変換するためにはgoogleが出してるCLIツールをインストールしたり、広告がベタベタと貼られまくっている怪しいWebツールを使わねばならなかったりする。

エンジニアならCLIツールをインストールして使うのは簡単だろうが、大体数カ月に一回くらいしか使わないのでどんなコマンドだったか忘れてしまう。

もしもブラウザがローカルのディレクトリを読み書きすることができて、pngをwebpに一括変換できるのであれば、コマンドを覚える必要もなくて便利なのではないかと思った。

可能なのかどうか

ブラウザはローカルのファイルシステムにアクセスできるのか

できるらしい。

ただ、PC版Chrome(かEdge, Opera)でしか使えないという制限がある。まあ9割がChromium系を使っている世の中なので良いのではと思う。

ブラウザだけでpngをwebpに変換できるのか

できるらしい。

Canvasを使うらしい。なるほど確かにという感じ。

できたもの

Codexに書かせたら一発。

感想

ものすごく便利で作業が捗る。