zoukankan      html  css  js  c++  java
  • 关于photoshop处理图片的自动化

    如果打印一个图片我们只需要点击几个按钮就可以完成了,但如果有100多个图片需要打印,那就需要点击几百次按钮,而且这个过程中有很多操作是相同的。能不能简化这个过程呢?是可以的,在photoshop中实现自动化处理或者批量处理操作有两个东西,第一个是动作,还有一个是脚本。

    动作是个什么东西?

    其实就是录制了用户对某一个核心操作,然后把这些操作当做一个模板,你可以对其它文档套用这个模板,和word中的宏很相似,这回帮我们省去很多时间,就比如上面那个打印上百张图片的例子我们用 文件-自动-批处理就可以一边喝咖啡一边等待打印完毕。

    批处理是必须配合一个动作来完成任务的,最上面的“播放”一栏中就是和动作相关的,“组”是指你要运行哪个动作组中的动作,因为一般为了更好的管理动作,需要把动作放到不同的组,这就像是图层和组的关系一样。动作就是动作了,再做批处理之前我们需要录制一个动作,再这里找到我们录制的那个动作即可。

    “源”是说你要对哪些文件处理,需要指定一个文件的来源。

    “目标”是说你处理完文件时否要保存文件,如果保存的话要保存到哪里。 

    脚本是个什么东西?

    为什么photoshop可以支持javascript脚本?因为javascript是ecmascript标准的一个实现,而ecmascript这个标准文档是公开的,谁都可以拿来看,谁都可以照着标准文档开发出来一个javascript解释器,所以adobe就用c++写了一个javascript解释器,然后把这个解释器嵌入到了photoshop中了,所以photoshop可以支持javascript脚本。

     我们拿脚本事件管理器这个功能来说明和理解一下吧。

    脚本事件管理器,顾名思义就是让脚本和事件产生了某种关系,说的在直白一点就是,就是告诉photoshop当发生某件事件的时候执行某个脚本或者动作,这些事件有很多,比如打开photoshop的时候,关闭photoshop的时候,新建文档的时候,打印文档的时候等,

    再adobe官网上有一个adobe scripting reference的文件里面介绍了很多事件。

  • 相关阅读:
    【转】使用scipy进行层次聚类和k-means聚类
    spark wordcont Spark: sortBy和sortByKey函数详解
    scala akka通信机制
    redis AOF 和RDB
    java虚拟机学习
    快速排序,一个爱情故事-java版
    Caused by: java.io.IOException: Added a key not lexically larger than previous.
    java.io.IOException: No FileSystem for scheme: hdfs
    " java.lang.NoSuchFieldError: HBASE_CLIENT_PREFETCH_LIMIT
    用户活跃度分析
  • 原文地址:https://www.cnblogs.com/yfish/p/6725709.html
Copyright © 2011-2022 走看看