世界を動かす技術を、日本語で。

LibreSprite – オープンソースのピクセルアートエディタ

概要

  • 本プログラムは GNU General Public License Version 2 の下で配布
  • ウェブサイトは 愛情を込めてデザイン
  • ライセンス条件の遵守が必要
  • ソースコードの再配布や改変が許可
  • 利用者への自由な利用権の付与

ライセンス情報

  • 本プログラムは GNU General Public License Version 2(GPLv2) で配布
  • ライセンスにより ソースコードの閲覧・改変・再配布 が可能
  • 改変版を配布する場合も 同じライセンス の適用が必要
  • 詳細は 公式GNUウェブサイト 参照

ウェブサイトデザインについて

  • ウェブサイトは With ❤️(愛情を込めて) デザイン
  • デザインやユーザー体験への こだわり
  • 開発者の 熱意や思い の反映

Hackerたちの意見

オープンソースプロジェクトにリブレの表記をやめてほしいってお願いするの、なんか気まずいし、恥ずかしいよね。プロジェクトが失敗する運命にあるみたいに感じる。

EUの製品に「ユーロ-{製品名}」って名付けないでって頼むようなもんだね。

俺の頭に残ってる例の一つが「Libreboot」なんだけど、確かに自由なBIOS/ブートシステムを表してるんだろうけど、コンピュータを再起動するためのライブラリの名前みたいにも聞こえるよね。

LibreOffice?

少なくとも、プロジェクトがオープンで自由だって信号を出してるよね。「オープン」って言ってるのに、実際はそうじゃないプロジェクトはどうなるの?(例:OpenAI)

「libre」という用語は、「フリーソフトウェア」運動から来ていて、哲学的な理由で「オープンソース」という言葉を好まないんだ。英語の「free」にはいろんな意味があるから、ロマンス語由来の「libre」が選ばれたんだよ。「ビールのようにフリー」という使い方とは区別するためにね。 https://www.gnu.org/philosophy/free-sw.en.html

GIMPよりマシな名前はほぼないね。

LibreSpriteは使ったことないけど、フォーク元のAsepriteは俺にとってすごく助かってる。ピクセルアートには、他のツール(GIMP、Krita、GrafX2、実際のDPaint、Digipaint...)よりもずっと合ってる。

これ、Asepriteに似てるね。Asepriteはもうオープンソースで、無料で手に入るし、完全に合法だよ。ただ、コンパイルは自分でやらなきゃいけない(シェルコマンド2〜5個くらいで済むけど)。それは妥当だと思うけど、Asepriteをパクるのはちょっとね。彼らのライセンスもその行為を厳しく禁止してるし。

リポジトリの履歴セクションで明らかになってるよ。

LibreSpriteはAsepriteのフォークとして始まり、David Capelloによって開発された。Asepriteは以前はGNU一般公衆ライセンスバージョン2の下で配布されていたが、2016年8月26日にプロプライエタリライセンスに移行した。 このフォークはGPLバージョン2ライセンスの最後のコミットで作られ、現在はAsepriteから独立して開発されている。あと、これがオープンソースライセンスだって納得させられるかはちょっと疑問だな。https://github.com/aseprite/aseprite/blob/main/EULA.txt それが不合理なライセンスだとは言わないけど、オープンソースではないよね。

Asepriteは使っててめっちゃ楽しいから、開発者を応援するためにお金払ったよ。

Asepriteは今はソースが公開されてるけど、オープンソースではないんだ。Librespriteは、ライセンスがGPLから変わる前のAsepriteの最後のコミットからフォークされたんだよ。

  1. Asepriteはオープンソースじゃないよ。2. 同じことをするプロジェクトが2つあっても、個人的にどちらかを好むのは全然問題ないよ。

参考までに: https://github.com/Orama-Interactive/Pixelorama https://github.com/piskelapp/piskel 似たようなピクセルアートエディタのプログラムだよ。

Pixeloramaのこと知らなかったけど、面白そうだね。Libresprite(Asepriteが悪くなってから)は10年以上使ってる唯一のエディタだから、他にも選択肢ができて嬉しいよ。

俺はずっとMTPaint使ってたな。 https://mtpaint.sourceforge.net/ ちょっと古いけど、そこそこ使えるし、いろんなファイル形式に対応してるからたまに便利なんだよね。

こういうピクセルアート作業にはGrafX2も使ったことがあるよ。古いアミガのペイントプログラムからインスパイアを受けてるんだ。http://grafx2.chez.com/

Asepriteは絶対にお金を払う価値があるよ。ゲームジャムやってるけど、めっちゃ使いやすい。

今まで数本のライセンスを購入して、作ってる人をサポートしてるよ。ゲーム開発のワークフローには欠かせないツールで、本当に手放せないんだ。

実験的なAndroid版もあって、Asepriteよりも多機能だよ。基本的なことならLibrespriteはピクセルアートの入門にはぴったり。

緊急時には、DPaint JSもあるからね! https://www.stef.be/dpaint/

このプロジェクトをまた宣伝するよ!自分で小さなスプライトジェネレーターを作ったんだ。絵が下手だからね。ピクセルアートのスプライトを探してるなら、8bitsmith.comをチェックしてみて。もしくは、Nano-Bananaにスプライトシートを頼むと、結構いい感じに作ってくれるよ!

Nano-Bananaにスプライトアートのサイズや比率を守らせるのがすごく苦労してるんだけど、何かアドバイスある?最初にいくつかの例を入れて、すごく厳しいプロンプトを書いてみたんだ。ここで話されているソフトウェアの中で、Claudeコードみたいなのでプログラム的にスプライト作業ができるものがあるのかな?

ピクセルアートの目的のほとんどは、手作りで、1ピクセルが大事ってことだよ。その要素を無視したら、ピクセルアートの意味があまりないよね。

NB周りでいくつかの後処理作業が必要だよ。よく非整列のピクセルブロックや、色深度がかなり高くなることがあるからね。実は、ちょっと前にNano Banana Proでスプライトシートのテストをしたんだ。https://mordenstar.com/other/nb-sprites 32×32のセルのグリッドを1024×1024の画像に送ると、各四角をフラッドフィルできるから、ちゃんと整列した32×32のタイルが得られるよ。それを最近傍法で圧縮してラインを引き出して、unfake.jsみたいなものでパレットを減らすことができる。https://github.com/jenissimo/unfake.js

8bitsmith.comのヘッダーのアート、ダサいね。アート以上に、アニメーションがすごくカクカクしてる。

Librespriteを使ったことがあるけど、全体的にいいと思う。ただ、ほとんどのピクセルアートにはGIMPやKritaを使うことをおすすめするよ。これらを学ぶのはピクセルアート以外でも役立つしね。

スプライトアートにはGIMPとGrafX2を使ってるよ。後者はDeluxe Paintの伝統を受け継いだ古いタイプのプログラムなんだ。

Asepriteはピクセルアートに最適なツールだね、間違いなし!

このシンプルなサイトの最新のニュース投稿は2023年のもので、MacOSのダウンロードを発表してる。ニュースページには他に2つの投稿があって、古い方は2022年のもので、コードの完全な書き直しについて話してる。これ、もうほとんど死んでる感じだね。

マスターブランチは3週間前にコミットがあったよ。でも、2022年に動いてたなら、今も動いてるといいな。すべてが永遠に更新される必要はないからね。