2026-01-09
アプリをつくる際、必要になる画像加工を、JavaScriptでサクッとこなすためなライブラリ、ImageDataUtil.js を作りました。


「code4fukui/ImageDataUtil」

ImageDataは、JavaScript内で画像をデータで扱うクラスで、中身は8bitのRGBA(data)と幅(width)、高さ(height)が基本です。HDR用のFloat16Arrayには未対応です。


「jigzigjigsaw/assets/images/split.js at js_ver · taisukef/jigzigjigsaw」

ImageDataUtilを使って、じぐじぐじぐそーの画像分割ツール split.py を、split.js に実装してみました。

links
- 「じぐじぐじぐそー」をforkし、JavaScript化した「open-jigsaw」
- jigエンジニアによる「じぐじぐじぐそー」をブラウザ上で遊べるようにした
- 浮動小数点数+ZIP圧縮、HDR画像フォーマット、OpenEXR.js

クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS