このプロジェクトについて
Collagenは、「プログラマーのための画像エディタ」として設計されたツールです。ユーザーはテキスト形式のマニフェストファイル(JSONまたはJsonnet)を使用して、SVG要素、画像ファイル(JPEG、PNGなど)、およびその他のSVGのレイアウトを記述できます。このツールは、これらの記述とアセットを単一のSVGファイルにコンパイルし、外部画像を自動的にbase64エンコードしてポータビリティを確保します。
主な機能は以下の通りです:
- プログラムによるレイアウト:Jsonnetを使用することで、変数、算術演算、条件分岐、forループなどを活用し、複雑で同期した幾何学的パターンを作成できます。
- アセットの統合:ベクター精度を損なったり、ファイルサイズを不必要に増大させたりすることなく、ラスター画像や他のSVGの埋め込みをサポートします。
- 開発ワークフロー:リアルタイムで再生成を行うウォッチモードを備えたCLIツール(`clgn`)と、テキストベースおよび直接的な視覚的編集の両方をサポートするブラウザ内エディタが含まれています。
- 非破壊編集:すべてのソースアセットは、プロジェクトフォルダ内で元の形式のまま保持されます。
このツールは、従来のGUIベースの画像エディタではプログラムによる制御が困難な、精密なダイアグラム、ミーム、またはジェネレーティブアートの作成に特に有用です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.