bgm*_*der 1 javascript transform extendscript adobe-illustrator
萨尔维特!我到处搜索,但不知道如何使用 Extendscript (jsx) 水平翻转单个选定的对象。
有人可以帮忙吗?当然,这并不是一件困难的事!
尝试这样的事情:
mySelection = activeDocument.selection;
if (mySelection.length>0){
var doc = app.activeDocument; //current document
var s = doc.selection; //current slection
var sl = s.length; //number of selected objects
var m = app.getScaleMatrix(-100,100); //H flip matrix - feel free to change to (100,-100) for vertical flip, etc.
for(var i = 0 ; i < sl; i++) s[i].transform(m); //for each selected element apply the flip matrix
app.redraw();
}else{
alert("Nothing selected!")
}
Run Code Online (Sandbox Code Playgroud)
或者,您可以在选择“反射 X”的情况下对选区使用变换效果(通过“效果”>“扭曲和变换”>“变换... ”) ,这将单独翻转选区中的每个对象:

| 归档时间: |
|
| 查看次数: |
3125 次 |
| 最近记录: |