ドロップしたビットマップ画像をsvgに変換


株式会社コニファ・無料で使えるBtoB WEB受注システム・0万石 WEB受注システム(バナー用3)
無料で使えるBtoB WEB受注システム,0万石受注システム,0円,Free
無料で使えるBtoB WEB受注システム
0万石 WEB受注システム

ビットマップ画像をsvgに変換

JavaScriptでドロップしたビットマップ画像をsvgに変換します。svgはベクター画像ですので拡大しても粗れることはありませんが、この変換の場合、ビットマップをトレースしてsvgに変換しているので、拡大するとビットマップ画像の粗さがそのまま出てしまいます。用途を限れば使えるかもしれません。例えばドラッグ&ドロップで簡単にコピーされたくないロゴ画像など。

使い方:次の「Drop an image here」部分に画像をドロップします。CPUに負担がかかるので、最初はごく小さな画像で試して下さい。小さな画像なら瞬時にsvg化された画像とその下にsvgのコードが表示されます。それをすべてコピーしてhtmlなどに貼付ければ、ビットマップ画像と同じように表示されます。違いはコードによる表示なので選択できないことです。

 

上記のようにして作成したsvgのサンプル

使用した元画像(png)
使用した元画像(png)

今回作成したsvg

今回作成したsvg(少し拡大表示)

元のpng画像は選択できますが、svgは選択できません。
また、少し拡大したsvgは、IllustratorやInkscapeなどで作成したsvgと比べて粗れ(端にジャギーなど)が目立ちます。色味も少し違うようです。

 

戻るボタン