1- -- development version for 2.00 (for beta42) r13
21--[[
32MIT License
43Copyright (c) 2025-2026 sigma-axis
@@ -24,7 +23,7 @@ SOFTWARE.
2423https://mit-license.org/
2524]]
2625@四隅丸め
27- --information:四隅丸め@Basic_S v1.90 (for beta41a ) by σ軸
26+ --information:四隅丸め@Basic_S v2.00 (for beta42 ) by σ軸
2827--label:Basic_S\クリッピング
2928--filter
3029--require:2004200
@@ -284,7 +283,7 @@ obj.pixelshader("carve", "object", nil, {
284283}, "mask");
285284
286285@背景角丸矩形
287- --information:背景角丸矩形@Basic_S v1.90 (for beta41a ) by σ軸
286+ --information:背景角丸矩形@Basic_S v2.00 (for beta42 ) by σ軸
288287--label:Basic_S\装飾
289288--require:2004200
290289--track@pad_X:余白X,-1000,1000,10,1,,0.5
589588obj.cx, obj.cy = obj.cx + (L - R) / 2, obj.cy + (T - B) / 2;
590589
591590@背景楕円
592- --information:背景楕円@Basic_S v1.90 (for beta41a ) by σ軸
591+ --information:背景楕円@Basic_S v2.00 (for beta42 ) by σ軸
593592--label:Basic_S\装飾
594593--require:2004200
595594--track@pad_X:余白X,-1000,1000,10,1,,0.5
@@ -704,7 +703,7 @@ obj.effect("背景角丸矩形@Basic_S", "クリッピング", clip,
704703 pad_L, pad_R, pad_T, pad_B, line_x, line_y, back_x, back_y));
705704
706705@背景菱形
707- --information:背景菱形@Basic_S v1.90 (for beta41a ) by σ軸
706+ --information:背景菱形@Basic_S v2.00 (for beta42 ) by σ軸
708707--label:Basic_S\装飾
709708--require:2004200
710709--track@pad_X:余白X,-1000,1000,10,1,,0.5
@@ -822,7 +821,7 @@ obj.effect("背景角丸矩形@Basic_S", "クリッピング", clip,
822821 pad_L, pad_R, pad_T, pad_B, line_x, line_y, back_x, back_y));
823822
824823@透明度適用
825- --information:透明度適用@Basic_S v1.90 (for beta41a ) by σ軸
824+ --information:透明度適用@Basic_S v2.00 (for beta42 ) by σ軸
826825--label:Basic_S\加工
827826--filter
828827--require:2004200
@@ -843,7 +842,7 @@ if apply_former then obj.alpha, alpha = 1, alpha * obj.alpha end
843842if alpha ~= 1 then obj.pixelshader("const_alpha", "object", nil, { alpha }, "mask") end
844843
845844@透明度二値化
846- --information:透明度二値化@Basic_S v1.90 (for beta41a ) by σ軸
845+ --information:透明度二値化@Basic_S v2.00 (for beta42 ) by σ軸
847846--label:Basic_S\加工
848847--filter
849848--require:2004200
@@ -886,7 +885,7 @@ if alpha > 0 or buffer < 1 then
886885end
887886
888887@色調補正
889- --information:色調補正@Basic_S v1.90 (for beta41a ) by σ軸
888+ --information:色調補正@Basic_S v2.00 (for beta42 ) by σ軸
890889--label:Basic_S\色調整
891890--filter
892891--require:2004200
@@ -1242,7 +1241,7 @@ else
12421241end
12431242
12441243@色チャンネル入れ替え
1245- --information:色チャンネル入れ替え@Basic_S v1.90 (for beta41a ) by σ軸
1244+ --information:色チャンネル入れ替え@Basic_S v2.00 (for beta42 ) by σ軸
12461245--label:Basic_S\色調整
12471246--filter
12481247--require:2004200
@@ -1350,7 +1349,7 @@ end
13501349obj.pixelshader(premult and "premult" or "nonmult", "object", "object", params);
13511350
13521351@回転中心
1353- --information:回転中心@Basic_S v1.90 (for beta41a ) by σ軸
1352+ --information:回転中心@Basic_S v2.00 (for beta42 ) by σ軸
13541353--label:Basic_S\配置
13551354--require:2004200
13561355--track@X:X,-4000,4000,0,0.01,,0.25
@@ -1362,7 +1361,7 @@ obj.cy = obj.cy + Y;
13621361obj.cz = obj.cz + Z;
13631362
13641363@回転中心アンカー指定
1365- --information:回転中心アンカー指定@Basic_S v1.90 (for beta41a ) by σ軸
1364+ --information:回転中心アンカー指定@Basic_S v2.00 (for beta42 ) by σ軸
13661365--label:Basic_S\配置
13671366--require:2004200
13681367--track@X:X,-4000,4000,0,0.01,,0.25
@@ -1412,7 +1411,7 @@ obj.ox, obj.oy, obj.oz = obj.ox + dx, obj.oy + dy, obj.oz + dz;
14121411obj.cx,obj.cy,obj.cz = cx, cy, cz;
14131412
14141413@上下左右揃え
1415- --information:上下左右揃え@Basic_S v1.90 (for beta41a ) by σ軸
1414+ --information:上下左右揃え@Basic_S v2.00 (for beta42 ) by σ軸
14161415--label:Basic_S\配置
14171416--require:2004200
14181417--track@X:左右%,-100,100,0,0.001
@@ -1437,7 +1436,7 @@ if cx ~= obj.cx or cy ~= obj.cy then
14371436end
14381437
14391438@直角回転
1440- --information:直角回転@Basic_S v1.90 (for beta41a ) by σ軸
1439+ --information:直角回転@Basic_S v2.00 (for beta42 ) by σ軸
14411440--label:Basic_S\配置
14421441--require:2004200
14431442--select@rot:方向=0,なし=0,90°時計回り=1,180°反転=2,90°反時計回り=3,左右反転=4,上下反転=5,右上軸反転=6,左上軸反転=7
@@ -1485,7 +1484,7 @@ obj.copybuffer("object", "tempbuffer");
14851484if not move_center then obj.cx, obj.cy = obj.cx + (cx - cx0), obj.cy + (cy - cy0) end
14861485
14871486@XYZ追加回転
1488- --information:XYZ追加回転@Basic_S v1.90 (for beta41a ) by σ軸
1487+ --information:XYZ追加回転@Basic_S v2.00 (for beta42 ) by σ軸
14891488--label:Basic_S\配置
14901489--require:2004200
14911490--track@X:X,-1440,1440,0,0.01,,0.25
@@ -1556,7 +1555,7 @@ if angle ~= 0 or draw then
15561555end
15571556
15581557@任意軸追加回転
1559- --information:任意軸追加回転@Basic_S v1.90 (for beta41a ) by σ軸
1558+ --information:任意軸追加回転@Basic_S v2.00 (for beta42 ) by σ軸
15601559--label:Basic_S\配置
15611560--require:2004200
15621561--track@angle:角度,-1440,1440,0,0.01,,0.25
@@ -1805,7 +1804,7 @@ else
18051804end
18061805
18071806@傾斜
1808- --information:傾斜@Basic_S v1.90 (for beta41a ) by σ軸
1807+ --information:傾斜@Basic_S v2.00 (for beta42 ) by σ軸
18091808--label:Basic_S\変形
18101809--require:2004200
18111810--track@angle:角度,-80,80,0,0.001,,0.9
@@ -1900,7 +1899,7 @@ obj.copybuffer("object", "tempbuffer");
19001899obj.cx, obj.cy = obj.cx - cx, obj.cy - cy;
19011900
19021901@XY軸変形
1903- --information:XY軸変形@Basic_S v1.90 (for beta41a ) by σ軸
1902+ --information:XY軸変形@Basic_S v2.00 (for beta42 ) by σ軸
19041903--label:Basic_S\変形
19051904--require:2004200
19061905--track@xX:X軸移動先X,-4000,4000,100,0.01,,0.25
@@ -1971,7 +1970,7 @@ obj.drawpoly(
19711970obj.copybuffer("object", "tempbuffer");
19721971
19731972@領域サイズ変更
1974- --information:領域サイズ変更@Basic_S v1.90 (for beta41a ) by σ軸
1973+ --information:領域サイズ変更@Basic_S v2.00 (for beta42 ) by σ軸
19751974--label:Basic_S\クリッピング
19761975--require:2004200
19771976--track@T:上,-4000,4000,0,1,,0.25
@@ -2060,7 +2059,7 @@ end
20602059obj.cx, obj.cy = cx, cy;
20612060
20622061@領域割合サイズ変更
2063- --information:領域割合サイズ変更@Basic_S v1.90 (for beta41a ) by σ軸
2062+ --information:領域割合サイズ変更@Basic_S v2.00 (for beta42 ) by σ軸
20642063--label:Basic_S\クリッピング
20652064--require:2004200
20662065--track@T:上%,-100,100,0,0.001
@@ -2116,7 +2115,7 @@ if L ~= 0 or R ~= 0 or T ~= 0 or B ~= 0 then
21162115end
21172116
21182117@領域サイズ指定
2119- --information:領域サイズ指定@Basic_S v1.90 (for beta41a ) by σ軸
2118+ --information:領域サイズ指定@Basic_S v2.00 (for beta42 ) by σ軸
21202119--label:Basic_S\クリッピング
21212120--require:2004200
21222121--track@X:X,-4000,4000,0,0.1,,0.25
@@ -2215,7 +2214,7 @@ elseif L ~= 0 or R ~= 0 or T ~= 0 or B ~= 0 then
22152214end
22162215
22172216@カットずらし
2218- --information:カットずらし@Basic_S v1.90 (for beta41a ) by σ軸
2217+ --information:カットずらし@Basic_S v2.00 (for beta42 ) by σ軸
22192218--label:Basic_S\クリッピング
22202219--require:2004200
22212220--track@X:ずれX,-4000,4000,40,1,,0.25
@@ -2439,7 +2438,7 @@ if not move_center then
24392438end
24402439
24412440@中抜きクリッピング
2442- --information:中抜きクリッピング@Basic_S v1.90 (for beta41a ) by σ軸
2441+ --information:中抜きクリッピング@Basic_S v2.00 (for beta42 ) by σ軸
24432442--label:Basic_S\クリッピング
24442443--require:2004200
24452444--track@X:X,-4000,4000,0,0.1,,0.25
@@ -2543,7 +2542,7 @@ else
25432542end
25442543
25452544@画像中間ループ
2546- --information:画像中間ループ@Basic_S v1.90 (for beta41a ) by σ軸
2545+ --information:画像中間ループ@Basic_S v2.00 (for beta42 ) by σ軸
25472546--label:Basic_S\配置
25482547--require:2004200
25492548--track@width:幅,0,4000,1,1,,0.25
@@ -2761,7 +2760,7 @@ obj.cx, obj.cy =
27612760 obj.cy - (len1_y - len0_y) * align_y / 2;
27622761
27632762@小数ぼかし
2764- --information:小数ぼかし@Basic_S v1.90 (for beta41a ) by σ軸
2763+ --information:小数ぼかし@Basic_S v2.00 (for beta42 ) by σ軸
27652764--label:Basic_S\ぼかし
27662765--filter
27672766--require:2004200
@@ -2908,7 +2907,7 @@ if luma_weight > 0 then
29082907end
29092908
29102909@縁取りα
2911- --information:縁取りα@Basic_S v1.90 (for beta41a ) by σ軸
2910+ --information:縁取りα@Basic_S v2.00 (for beta42 ) by σ軸
29122911--label:Basic_S\装飾
29132912--require:2004200
29142913--track@size:サイズ,-500,500,5,1
@@ -3091,7 +3090,7 @@ elseif alpha < 1 then
30913090end
30923091
30933092@四角縁取り
3094- --information:四角縁取り@Basic_S v1.90 (for beta41a ) by σ軸
3093+ --information:四角縁取り@Basic_S v2.00 (for beta42 ) by σ軸
30953094--label:Basic_S\装飾
30963095--require:2004200
30973096--track@size:サイズ,-500,500,5,0.01
@@ -3282,7 +3281,7 @@ else
32823281end
32833282
32843283@内側シャドウ
3285- --information:内側シャドウ@Basic_S v1.90 (for beta41a ) by σ軸
3284+ --information:内側シャドウ@Basic_S v2.00 (for beta42 ) by σ軸
32863285--label:Basic_S\装飾
32873286--filter
32883287--require:2004200
@@ -3423,7 +3422,7 @@ obj.setoption("blend");
34233422obj.pixelshader("carve@画像ファイル合成@Basic_S", "object", { cache_name, "tempbuffer" }, nil);
34243423
34253424@画像ファイル合成
3426- --information:画像ファイル合成@Basic_S v1.90 (for beta41a ) by σ軸
3425+ --information:画像ファイル合成@Basic_S v2.00 (for beta42 ) by σ軸
34273426--label:Basic_S\加工
34283427--filter
34293428--require:2004200
@@ -3785,7 +3784,7 @@ if extra_filter == 1 then
37853784end
37863785
37873786@動画ファイル合成
3788- --information:動画ファイル合成@Basic_S v1.90 (for beta41a ) by σ軸
3787+ --information:動画ファイル合成@Basic_S v2.00 (for beta42 ) by σ軸
37893788--label:Basic_S\加工
37903789--filter
37913790--require:2004200
@@ -4075,7 +4074,7 @@ if extra_filter == 1 then
40754074end
40764075
40774076@テキスト合成
4078- --information:テキスト合成@Basic_S v1.90 (for beta41a ) by σ軸
4077+ --information:テキスト合成@Basic_S v2.00 (for beta42 ) by σ軸
40794078--label:Basic_S\加工
40804079--filter
40814080--require:2004200
@@ -4438,7 +4437,7 @@ if extra_filter == 1 then
44384437end
44394438
44404439@別レイヤー同期
4441- --information:別レイヤー同期@Basic_S v1.90 (for beta41a ) by σ軸
4440+ --information:別レイヤー同期@Basic_S v2.00 (for beta42 ) by σ軸
44424441--label:Basic_S\配置
44434442--require:2004200
44444443--select@index_base:レイヤー位置=1,絶対指定=0,相対指定=1
@@ -4559,7 +4558,7 @@ if sync_rot ~= 0 then
45594558end
45604559
45614560@バッファをコピー
4562- --information:バッファをコピー@Basic_S v1.90 (for beta41a ) by σ軸
4561+ --information:バッファをコピー@Basic_S v2.00 (for beta42 ) by σ軸
45634562--label:Basic_S
45644563--filter
45654564--require:2004200
0 commit comments