Skip to content
mikana0918Public

About

Markdown で書くオープンな画像合成フォーマット兼レンダラ。PSD や AI のようなバイナリ形式の代わりに、テキストの Layerfile でレイヤー・ブレンドモード・変形を宣言する。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

layerfile

Markdown で書くオープンな画像合成フォーマット兼レンダラ。PSD や AI のようなバイナリ形式の代わりに、テキストの Layerfile でレイヤー・ブレンドモード・変形を宣言する。

---
canvas: {width: 800, height: 600, background: "#ffffff"}
---

# 背景
- source: assets/bg.png

# ロゴ
- source: assets/logo.png
- blend: multiply
- rotate: 30

使い方

pip install -e .            # or: uv sync
layerfile render examples/hello.layer.md -o out.png
layerfile info examples/hello.layer.md

形式仕様

spec.md

状態

v0.1: フラットレイヤー、ブレンドモード 9 種、回転/拡縮/移動/アルファ/マスク対応。

About

Markdown で書くオープンな画像合成フォーマット兼レンダラ。PSD や AI のようなバイナリ形式の代わりに、テキストの Layerfile でレイヤー・ブレンドモード・変形を宣言する。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages