タグ

2024年5月12日のブックマーク (2件)

  • Rust と Wasm で極限まで PNG ファイルを圧縮した話

    はじめに 以前つくった Minsta というデジタルスタンプラリーの Web アプリの中で、ブラウザ上で Canvas を使用してスタンプ風の画像を生成する機能があるのですが、前々からもう少し画像のファイルサイズを落とせそうだなと思っていたので、今回 RustWebAssembly を使用して PNG ファイルを極限まで圧縮するのに挑戦してみました。 Minsta については以下の記事をご覧ください。 動機 Minsta では単色で背景透過の以下のようなスタンプの PNG 画像をブラウザ側で Canvas の toBlob メソッドを使用して生成しているのですが、このメソッドで PNG エンコードすると 32 bit の RGB+alpha 形式のファイルしか生成できず、 Minsta で扱うような単色の画像にとっては余計にデータサイズが膨らんでしまっていました。 PNG は使用する

    Rust と Wasm で極限まで PNG ファイルを圧縮した話
  • いつもラーメン大盛りを夫の前に置かれてしまう

    私は夫とよくラーメン屋さんに行くんだけど、私はたいていラーメンの大盛り(お腹が空いてたら半チャーハンとかも追加する)、夫はラーメン普通サイズを頼む。 すると、店員さんが「お待たせしました!ラーメン大ですね」と大盛りラーメンを夫の前に置く。なんなら半チャーハンも夫の前に置く。 それで私の前には普通サイズのラーメン。 「いや、これ逆なんです」って言おうと思うけど、いちいちいうのも角が立つ(ちょっと恥ずかしいのもある)ので、言わない。 それで店員さんが去ってから、「やっぱりこうなるよね」と言いながら夫がラーメンを交換してくれる。 「俺がべないのが悪いんだよな」って夫は言うから「いや私がべ過ぎるのが悪いんだよ」って返すんだけど、なんかそれも違う。 そうじゃなくて、男は女よりたくさんべるのが普通っていう思い込みがやっぱり日にまだあるからじゃないのかな? ちなみに私も夫も標準体型なので見た目で

    いつもラーメン大盛りを夫の前に置かれてしまう
    rryu
    rryu 2024/05/12
    もし無言で大盛りラーメンを妻の前に置いたら「夫より食う奴と思われてる」となってもっと酷いことになる気がする。