config
mode:
eraserL
eraserL_A100
eraser
eraser_A100
pen
bucket
circle
rectangle
picker
gblur
draggable
W:
stabi:
RGB:
A:
bgcolor:
transparent
black
white
canvas-width:
canvas-height:
dash:
stripe:
img
0
3
5
7
3b
4b
5b
6b
-clip:
Δframe:
-freq[Hz]:
-random:
cap:
butt
round
square
compositeLayer:
source-over
source-in
source-out
source-atop
destination-over
destination-in
destination-out
destination-atop
xor
darker
lighter
copy
multiply
screen
overlay
soft-light
hard-light
color-dodge
color-burn
darken
lighten
difference
exclusion
hue
saturation
color
luminosity
composite:
source-over
source-in
source-out
source-atop
destination-over
destination-in
destination-out
destination-atop
xor
darker
lighter
copy
multiply
screen
overlay
soft-light
hard-light
color-dodge
color-burn
darken
lighten
difference
exclusion
hue
saturation
color
luminosity
ox:
oy:
auto:
w_th:
len_th:
dlen:
in:
out:
sh:
pre/post processing for png
snap:
grid-width:
grid-height:
mosaic-in-grid:
off
RGBA
min
mean
max
with-svg:
R:
G:
B:
A:
flat_low
flat_all
flat_upp
second-url-parameters:
path: x0,y0,x1,y1,...,xn,yn
text-draw:
[manual]Calculator
draw
third-url-parameters:
colors-gradation:
[manual]Calculator
put
strengths-blur:
[manual]Calculator
blur-heavy
text-filter:
[manual]Calculator
run
fg-image-file:
bg-image-file:
pressure:
black:
arrows:
<<
>>
clear
Re(t):
sx(t):
sy(t):
Ndt:
Nnt:
t:
c:
q:
start
stop
scheme:
o3
o2
o1
-a:
diffusion:
o4
o2
time:
o3
o2
o1
bound:
(u,v)=lerp(r/255,g/255)
(u,v)=(r/255,g/255)
k_arrow:
-color:
black
|velocity|
pressure
Lx:
Ly:
plot:
(t,c)
(t,q)
(t,Re)
(t,sx)
(t,sy)
(t,umin)
(t,umax)
(t,vmin)
(t,vmax)
(t,pmin)
(t,pmax)
(t,u[i][j])
(t,v[i][j])
(t,p[i][j])
(x,u[][j])
(x,v[][j])
(x,p[][j])
(y,u[i][])
(y,v[i][])
(y,p[i][])
i:
j: