Ubuntu風壁紙をつくる方法
Ubuntu風壁紙を作りたい
@Ray255Arさん作のUbuntu風の壁紙をつくるリポジトリが面白そうです!
ただ、試してみると途中で色々行き詰まってしまい、雑に自己流にやってしまいました。メモしておかないと二度と手順思い出せそうにないので、雑にメモしておきます。このページのカバー画像くらいのものが手軽に(10分くらいで)作れます。
LinuxだけでなくMacやWindowsでもできます(多分)。私はMacで作りました。
Ubuntu風壁紙作成手順
手順は以下です。
- 画像の背景を除去して線画にする
- 透過PNGにする
- パワーポイントかKeynoteで重ね合わせて画像生成
順に説明していきます。
画像の背景を除去して線画にする
元のリポジトリのJupyter NotebookをGoogle Colabで動かしています。
途中の以下スクリプトのアドレスを好きな画像に変えましょう。
!wget "https://cdn-ak.f.st-hatena.com/images/fotolife/k/karaage/20211024/20211024131920.jpg" -O sample.jpg
好きな画像を直接アップロードしたいときは、以下記事の「データのアップロード・ダウンロード」あたりを参考にしてください。
最後まで実行してedges.jpg
というファイルをダウンロードできたらOKです。
ダウンロードした画像を透過PNGにする
edges.jpg
を透過PNGに変換します。以下のWebサービスを使うと簡単でした。
「色の明度から透明度を設定する」を選択するとキレイに抜けました。
Macのプレビューとかでも透過PNG作れますが、ちまちま選択する必要があるのでめんどうくさいです。
頑張ればこれもColabで自動化できそうですがサボりました(誰かやってください)。
パワーポイントやKeynoteで重ね合わせて画像生成
雑に合成しました。16:9のスライドにUbuntuの壁紙と透過PNGを重ね合わせて画像をエクスポートするだけです。
Ubuntuの壁紙は以下のものを使用しました。
透過PNGの白線は、不透明度を50%程度に設定すると、背景になじんでいい感じになる気がします。
画質とかにこだわる人は、好きなソフトで好きなように仕上げると良いかなと思います。
まとめ
お好みのUbuntu風壁紙を作ってUbuntuライフをエンジョイしましょう!近いうちにWindowsやMacでもっと手軽に作れるようになりそうな気配があるので楽しみですね!
Discussion
さすがプロブロガー!公式よりも記事公開が早い(絶望)…
透明化はこの行でできるようになっているのですが、うまく行かなかったのかもしれません。
近いうちにColabのみで実行できるようにしたほうが良いかなーと思っています。
私が色々すっ飛ばして、サボっているだけです(笑)
頑張れば全工程Colabだけでいけそうな気がしますね!