libjxlを試す

ちょっと前に見つけたlibjxlを試してみよう。

git clone https://github.com/libjxl/libjxl
cd libjxl
git submodule update --init --recursive
mkdir build
cd build
../deps.sh
cmake ..
make

つぎのように使用する。

$ ./tools/cjpegli sample.png sample.jpg -q 80

つぎのオリジナル画像をクォリティを80%設定でGIMPとcjpegcで変換してみた。

オリジナル画像

元のファイルはPNGファイルで18,944,591Byteである。

GIMP

GIMPでコンバートすると1,168,775Byteであった。

cjpegli

cjpegliでは748,832Byteであった。

これを差分で比較するとつぎの画像になる。

差分

確かに差分はあるんだなぁというぐらいでこんなの誤差で見分けつかないなぁ。

つまり、綺麗に小さくできるということか。

2025/02/27 10:00:00(Permanent Link)

 


Rock-5A

Rock-5Aをひさびさに引っ張り出してきて、Ubuntuをインストールする。

ここにRockChip向けボードのUbuntuのイメージが置いてあった。

https://joshua-riek.github.io/ubuntu-rockchip-download/

ubuntu-24.04-preinstalled-desktop-arm64-rock-5a.img.xzをダウンロードしてくる。

そして、展開しておく。

$ xz -d ubuntu-24.04-preinstalled-desktop-arm64-rock-5a.img.xz

Rufus

RufusでmicroSDにイメージを書き込む。

https://rufus.ie/ja/

挿し込んで起動してみたけど…

オプション基板のeMMCを実装してたと思って、eMMCに起動イメージをコピーしようとしたら認識してなさそうなのでちゃんと確認したらSPI Flash Memoryを実装してた。

ダメじゃん(笑)

2025/02/26 10:00:00(Permanent Link)

 


Jpegli

効率のいいJPEG圧縮のライブラリがあるみたい。

https://opensource.googleblog.com/2024/04/introducing-jpegli-new-jpeg-coding-library.html

Jpegliっていうらしいんだけど、ここからたどることができる。

https://github.com/libjxl/libjxl

2025/02/25 10:00:00(Permanent Link)

 


PCBWayで24層基板

ここのブログなんだけど、PCBWayで24層基板が作れるらしい。

https://www.pcbway.com/blog/HDI_PCB/Congratulations_on_the_Successful_Development_of_PCBWay_s_24_Layer_6_Order_Arbi_76c36a5e.html?from=cnx-software06

中華基板屋、侮れない。

2025/02/24 10:00:00(Permanent Link)

 


Vaaman

CROWDSUPPLYでEfinixのT120を使ったボードのクラウドファウンディングが始まっていた。

https://www.crowdsupply.com/vicharak/vaaman

RockchipのRK3399とEfinixのTrion T120の組み合わせで$180と割安感を醸し出しているけど、今からTrion?って感じでちょっといまいち感が拭えない。

EfinixってTitaniumかTopazに進んでいるのではないのかな?

この辺りのデバイスを積んでいればポチるのを考えたんだけど…

2025/02/23 10:00:00(Permanent Link)