chirimen-oh / chirimen

CHIRIMEN for Raspberry Pi
https://chirimen.org/chirimen/
13 stars 17 forks source link

[リリース作業効率化] 壁紙画像へのバージョン表記を止めてタスクトレイか Web ページに記載する #33

Closed forte916 closed 5 years ago

forte916 commented 6 years ago

Issue

Goal

Solution

See also

備考 release.sh の中で実行することを想定 (なので大きい・重たいライブラリとかはインストールしたくない) Plan B の方向でサンプルを作る予定 (だったけど npm モジュールもよさげ)

sizuhiko commented 6 years ago

一応、npmのモジュールで画像に文字を追加することも可能です。 https://github.com/navjotdhanawat/dynamic-watermark

sizuhiko commented 6 years ago

なので大きい・重たいライブラリとかはインストールしたくない

あ、なるほど。dynamic-watermark は GraphicsMagick か ImageMagick が必要なんで、そうじゃ無い方が良いのかな。

tadfmac commented 6 years ago

さいきん、脆弱性でImageMagick新規導入は、ちょっと敬遠されてますからねぇ...

dynamis commented 6 years ago

Chrome の headless で画像の上に文字おいてスクリーンショット撮ったらかっこいい (妄想だけ)

ある程度手動で良いなら Canvas に画像読み込んで文字を書き込み右クリックで Canvas の画像を保存する的なフローにするとかでも良いかもしれない。これなら比較的簡単に用意できる。

他にもうちょっと Web 的で自動化できる方法がないか考え中...

tadfmac commented 6 years ago

puppeteer とか超便利なんだけど、npm i で入れると chromiumがもう一つ入るのは、どうにかならんかなー、という悩みが。。。

個人的には、@forte916 さん記載の

System tray にバージョン番号を表示するのはどうか?

に +1

dynamis commented 5 years ago

確かにもうひとつ chromium 入れてる場合じゃないですね。 方向性としてはシステムトレイが私も良いと思います。 +1

satakagi commented 5 years ago

面倒なら、自動化ソリューションが構築できるまでは、壁紙はやめて、代わりにTopページのほうにhtmlで書いておくのはどうでしょう? これならかんたん。 ちなみに何回か実際に作業してみた自分としては、確かにとても面倒でミスしがちなので、自動化できてないうちはやめておくべきと思います。>壁紙

dynamis commented 5 years ago

10/5 版でもこれを忘れていました&気づかなかったです。(^^; web 記載なら setup.sh に私でも追記して出来そう。

取りあえず一旦壁紙は止める方向で issue タイトル変えました。

satakagi commented 5 years ago

壁紙はひとまずやめて、簡単に・・・topページのfooterとしてバージョン文字列表示するようにしました。これで一応自動化 https://github.com/chirimen-oh/chirimen-raspi3/commit/77ac724c8880cbde2e3b0eabc7c96fdc3a4ec28b