*trace_Xxx
Fg[XotB^
**Tv
̐FEʓx̕cāÃGA𔲂܂B
ɃAj[ṼZʐFׂ̈ɁuFM̐v̕C璊o
߂ɍ쐬Ă܂B

Xxx ̕ɂ͐F̗܂B

**g
Ώۂ̃C𒼐ڏ܂̂ŁAKvɂĉ摜̕ɂēKpĂB

XC_̋@\͈ȉ̒ʂBWindowsłł͂ȂXC_ɖOȂ̂ŁAio[łmF

,color	,ctl(0) ,FlItZbg
,range	,ctl(1) ,oF͈
,threshold	,ctl(2)	,ʓxl
,bg	,ctl(2) ,wil
,line	,ctl(3) ,Cp[^

FlItZbǵAtB^ɃZbgꂽSFx͈̔͂ňړ܂B

ЂƂ̃tB^͐FM1FɑΉĂ܂B쎞ɃTvOꂽFM̐FlƂ

쐬Ă܂AXLi≔MȂ̏̈גKvȏꍇɃXC_𒲐ĒSFύXĂB


oF͈͂͒ʏ 0Ŕ͈͂/255ōőɂȂ܂B

XLi摜FM̐𒊏oꍇ́AftHg127()xœKłB

ʓxĺAȉ̍ʓx̃sNZ邽߂̂lłB

ȃXLifWJł́A̎ӂɂ̂悤ȐFmCYȂ葽ʂɂ̂܂B
͍ŋ߂̐i̓FŌĂ݂΁u傤Ȃv̂ł܂ĂB

OtBbN\tgŒ摜⎖OςłꍇȂǂł͕svȃP[X܂B

wiEC̃p[^͐̒q𐮂܂B

OtBbN\tgŒꍇAOtB^Œς̐ɑ΂Ă

ftHg̔wi=255/C=0 ̏lłgpB(ꂪ̒qłۑ܂)

݈ȉ̃tB^܂B

,M̐F,		SF(/1023)
,sN	,	P,	149
,	,	R,	307
,F	,	Y,	487
,	,	GY,	557
,	,	G,	680
,F	,	C,	870
,	,	B,	921

ꖇ̉ʂɑF̐FMpƕIɍFŕs\ɂȂ₷̂ŁAƂ̏C܂B
܂AאڂF𕪗悤ƂĔ͈͂܂苷ƃVM[₷Ȃ܂B
ӂB

Cɑ΂ătB^ȏォ2lꂽȂ܂B͎dlłB
**\[X
---(
127
127
32
255
0

r:
put(L[l,0),//Ƀ^[Qbg̐FlZbg
put(c2d(b-i,r-i)+512,1),
put(c2m(b-i,r-i),2),
put(uւRl,3),//uւpRl
put(uւGl,4),//uւpGl
put(uւBl,5),//uւpBl
put(255-scl(min(min(r,g),b),ctl(4),ctl(3)+((255-ctl(3))*ctl(4))/255,0,255),6),//`lvZAt@
put(scl(abs(get(0)+ctl(0)-127-get(1)),ctl(1)/2,ctl(1),255,0),7),//F]l
get(7)<0?put(0,8):put(get(7),8),
get(8)>255?put(255,9):put(get(8),9),
put(scl(get(2),ctl(2),ctl(2)+(ctl(2)/2),0,255),10),//ʓx]l
get(10)<0?put(0,11):put(get(10),11),
get(11)>255?put(255,12):put(get(11),12),
put(get(6)*get(9)*get(12)/(255*255),13),
get(13)==0?255:get(3)

g:
get(13)==0?255:get(4)

b:
get(13)==0?255:get(5)

a:
get(13)

---)
**Zp
etB^͊{IɓŁA\[X`ɏł钆SFƃCuւp̑pFႤłB
̐FMɑ΂ăJX^}CYۂ́Ã\[XQlɒlĂB

^[Qbg̐FĺAtgetColorInfo.jsxXNvggĒׂ鎖ł܂B

ʓx]Rg[̒lgXotB^ƃ}b`Ɛ̌pڂLCɂȂ͂łB
