源自:http://coolketang.com/tutorials/menu5lesson16.php

本节将演示如何使用脚本,旋转一个选区。首先创建一个空白的脚本文档,并保存在硬盘上某个位置。

首先创建一个空白的脚本文档,并保存在硬盘上某个位置。

接着输入脚本代码:

//定义一个变量[region],表示一定范围的区域。它的值是四个点的坐标。
var region = [[50,50],[150,50],[150,150],[50,150]];//定义一个变量[type],表示选择的类型。当前使用的是默认选项即替换之前的选区(如果有的话)。
var type = SelectionType.REPLACE;//定义一个变量[feather],表示构建选区时的羽化值。
var feather = 0;//定义一个变量[antiAlias],表示构建选区时是否抗锯齿。
var antiAlias = true;//通过调用[selection]对象的[select]方法,并传入之前设置好的各项参数,来在当前文档构建一个选区。
app.activeDocument.selection.select(region, type, feather, antiAlias);//定义一个变量[angle],表示选区的旋转角度。
var angle   = 45;//定义一个变量[anchor],表示选区的旋转锚点为选区的中心位置。
var anchor = AnchorPosition.MIDDLECENTER;//通过调用[selection]对象的[rotate]方法,旋转当前选区的内容。
app.activeDocument.selection.rotateBoundary(angle, anchor);//通过调用[selection]对象的[fill]方法,给当前选区填充系统的前景色。
app.activeDocument.selection.fill(app.foregroundColor);

我们的脚本已经编写完成,把它保存下来。

然后切换到Photoshop。

接着依次点击[文件] > [脚本] > [浏览],打开刚刚保存的脚本文件。

在弹出的[载入]窗口中,直接双击脚本名称,Photoshop将直接调用并执行该脚本。

下图为执行完脚本后的图像。


Photoshop脚本 旋转当前选区相关推荐

  1. Photoshop脚本 旋转画布

    源自:http://coolketang.com/tutorials/menu3lesson16.php 本节将演示如何使用脚本,来旋转画布.首先创建一个空白的脚本文档,并保存在硬盘上某个位置. 首先 ...

  2. Photoshop脚本 取消当前选区

    源自:http://coolketang.com/tutorials/menu5lesson3.php 本节将演示如何使用脚本,取消一个选区.首先创建一个空白的脚本文档,并保存在硬盘上某个位置. 首先 ...

  3. Photoshop脚本 给选区添加描边效果

    源自:http://coolketang.com/tutorials/menu5lesson18.php 本节将演示如何使用脚本,给选区添加描边效果.首先创建一个空白的脚本文档,并保存在硬盘上某个位置 ...

  4. Photoshop插件-锐化-局部选区锐化-脚本开发-PS插件

    文章目录 1.插件界面 2.关键代码 3.代码转执行 4.作者答疑   PS是一款栅格图像编辑软件,模块众多.提供了脚本,动态连接库等多种扩展机制,本文演示如何通过脚本实现局部选区锐化相关功能,展示从 ...

  5. Photoshop脚本从入门到精通视频教程-李发展-专题视频课程

    Photoshop脚本从入门到精通视频教程-36859人已学习 课程介绍         PhotoShop脚本是 Photoshop神秘,也是强大的一个功能. 它可以允许您以代码的方式来操作文档.美 ...

  6. Photoshop 脚本指南

    Photoshop 脚本指南 一. 介绍 关于本手册: 约定 二. Photoshop脚本基础 脚本概览 为什么使用脚本而不是动作? Photoshop中的脚本支持 JavaScript支持 执行其他 ...

  7. 用Photoshop脚本批量为照片增加拍摄时间水印

    效果 感谢 本脚本参考了:laozeng, https://github.com/laozeng1024 核心功能 如果照片为横幅,则顺时针旋转90°后,再增加水印: 如果exif中没有拍摄时间,从x ...

  8. Photoshop脚本指南——Hello World

    作为一个程序猿,每一个东西的学习都是从Hello World开始的,从今天开始,让我们一起进入Photoshop脚本的世界,并以Hello World开始我们的旅程. 1.简介 Photoshop支持 ...

  9. Photoshop脚本 压缩并输出GIF图片

    源自:http://coolketang.com/tutorials/menu2lesson8.php 本节将演示如何使用脚本,将当前文档转换为GIF格式.首先创建一个空白的脚本文档,并保存在硬盘上某 ...

最新文章

  1. 线性基+树上倍增 ---- BZOJ4568[线性基+树上倍增]
  2. 关于图像特征的提取【转】
  3. mybatis学习3之分页的实现
  4. 集成学习(ensemble learning)(二)
  5. 第一次使用mysql_第一次使用mysql,求帮忙
  6. 单链表实现反转的三种方法
  7. 分布式缓存技术redis学习系列(四)——redis高级应用(集群搭建、集群分区原理、集群操作)...
  8. Java中的对象都是在堆上分配的吗?
  9. 阿里面试官:分别说说微信和淘宝扫码登录背后的实现原理?
  10. linux编译 __stdcall,Linux下的stdcall 约定格式
  11. top与with ties用法
  12. C#项目启动会闪退问题解决
  13. SEH X64(3)
  14. TCP/IP协议 之IPV4与IPV6的区别
  15. 域名解析错误怎么办?
  16. 手工测试2年面临职场危机,3个月进阶自动化测试后,老板终于留我了...
  17. PointNet 翻译:
  18. netdisk error2
  19. android蓝牙开源,开源蓝牙框架 Android-BLE
  20. 数学分析教程史济怀练习15.5

热门文章

  1. 前端 table 数据纵向展示
  2. Scrollview回弹效果自定义控件
  3. [翻译]扫描线算法(Line Sweep Algorithm)(1)
  4. NC会计平台-付款单对照表、摘要取往来科目
  5. 操作系统:临界资源与临界区的区别
  6. Ant Design Vue - 去除 input 组件边框和获取焦点时的边框蓝阴影效果
  7. sketchup模型 导入unity报错
  8. 蔬菜常见药害症状与补救措施
  9. UML面向对象系统分析和设计:交互图
  10. c++某种文件格式的读取与写入范例[stl]